菜鸟笔记
提升您的技术认知

Git 笔记 第3页

合并分支到master上

菜鸟阅读 : 980赞(4)

假如我们现在在dev分支上,可以用下面命令查看当前分支 git branch 刚开发完项目,执行了下列命令 git add . git commit -m 'dev' git push -u origin dev 然后我们要把dev分支的代...

git 使用http 和 ssh 区别

菜鸟阅读 : 1452赞(4)

在管理Git项目上,很多时候都是直接使用https url克隆到本地,当然也有有些人使用SSH url克隆到本地。这两种方式的主要区别在于:使用https url克隆对初学者来说会比较方便,复制https url然后到git Bash里面直...

解决git切换分支导致代码丢失的问题

菜鸟阅读 : 2414赞(4)

解决git切换分支导致代码丢失的问题 问题背景: ​ 因为本人手里有好几个不同的项目,当手里有正在做的项目,却被临时叫去修改另外一个项目,而此时又不想把现有的代码提交,于是就强制切换到了另外一个分支上。悲剧的事情发生了,再次切换回来的时候发...

git checkout到新的分支之后原来未提交的代码找回

菜鸟阅读 : 2070赞(4)

git checkout时遇到的问题 当我们使用git进行代码版本管理时,如果本地有多个并行开发的需求的话,我们会时不时地切换不同的分支。当我们基于当前分支做了一些改动,但是并没有执行git commit命令的话,这时如果我们想直...

图解git原理

菜鸟阅读 : 1189赞(4)

用了这么久git,你有没有想过git的原理是什么?为什么git做回退这么快?创建、切换分支也这么快?git的工作区、暂存区、本地仓库、远程仓库都分别对应怎样的实体?打开一个git仓,看看目录下的.git文件夹,所有秘密都藏在这个.git里面...

git commit回滚——两种方式

菜鸟阅读 : 2715赞(3)

1. 应用场景 : 撤销已经提交的commit 2. 解决方案: 使用 git reset --hard HEAD^ 使用 git rebase -i HEAD~n 下面分别介绍下这两个方案有什么不同,和他们的使用场景 。 2.1 git ...

git 恢复已删除的本地和远程分支

菜鸟阅读 : 1542赞(2)

在多人协作项目开发中,一般的会在每次新开发特性拉取分支。完成后合并到主干,然后删除合并过的分支。 但是,当误删除了分支怎么办呢? 下面就一步步恢复被误删除的分支: 查找历史提交的commit git reflog show --date=i...

git 回滚到某次 commit 操作

菜鸟阅读 : 1045赞(2)

回滚到某次commit之后,该commit 之后的代码记录将不会存在,因此要做好分支备份。 git reset –hard commitId 执行此命令,本地代码将回到此commit时的状态。 git push -f -u or...

Git回滚到某个commit

菜鸟阅读 : 1087赞(2)

前言 1、回退命令 2、强推到远程仓库 3、多人协作注意 前言 本文介绍如何将远程仓库代码强制回滚到某个之前的提交。 1、回退命令 git reset --hard HEAD^ 回退到上个版本 git reset --hard HEAD~3...