git pull会覆盖本地代码吗的代码怎么回退

版权声明:本文为博主原创文章遵循

版权协议,转载请附上原文出处链接和本声明

拉取了别人分支代码到本地 导致出了问题 

先使用命令:git reflog 查看修改记录

}

pull之后如果别人写的代码有问题,就会出现想退回到上一个版本下面的方法只更改本地的版本,不影响远程仓库

}

在使用Git的过程中相信大家都有这樣的经历切换到一个分支的时候需要pull一下代码,把远端最新的代码拉下来如下所示:

而iterm2的自动补全功能会提示我们最近的pull操作代码,按下tab自动补全如下图所示:

我所处的分支在feature_init,如果这个时候一不小心按下了enter就会把其他分支的代码pull下来,而这些代码是我们不需要的如何处理呢?
这时候就要用到Git的日志功能了使用如下命令查看你在这个分支上的提交历史日志:

如上所示,使用git log之后我们可以看到峩们提交的记录以及commit后面跟着的版本号,这时候选择一个你需要回到的版本号,然后使用如下命令:

就可以回到你选择的这个版本了從而解决了pull了错误分支的代码问题。

  • 原文出处:涂根华的博客 一:Git是什么 Git是目前世界上最先进的分布式版本控制系统。 二:SVN与Git的最...

  • (预警:因为详细所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么 Git是目前世界上最先进的...

  • 星期五 晴 今天心情挺畅快的,雖然下班很晚还遇到算是一个小车祸。因...

  • 今天的课程印象最深的是先迷失道后顺得常。来到育心之前回想起自己的人生真的是迷迷糊糊只知道贪图享乐。以前除了上班...

}

我要回帖

更多关于 git pull会覆盖本地代码吗 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信