git之reset

Posted simonbaker

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git之reset相关的知识,希望对你有一定的参考价值。

有时候,一直用公司电脑开发的时候,顺顺利利。回到家,用自己笔记本,想改改代码,git pull后,发现一堆的unmerged或者其他冲突等问题。

明明只是git pull 一下,怎么会这么多问题。

这时候,往往最快捷的方式就是把本地代码恢复到上一个版本或者直接恢复远程分支的代码。

说白了,就是重新拿一份远程分支最新的代码!

这时候就该git rest出场了。

//把本地状态,回退到和远程分支一样,也就是重新拿一份远程分支的代码
git reset –-hard origin/develop 

//回退所有内容到上一个版本
git reset HEAD^

//回退某个文件到上一个版本
git reset HEAD^ test.js

//回退到第三个版本
git reset –soft HEAD~3

  

 

 

可参考:

http://blog.csdn.net/xsckernel/article/details/9021225

 

以上是关于git之reset的主要内容,如果未能解决你的问题,请参考以下文章

每天一命令 git reset

git学习02之reset命令

git reset命令之撤销提交

Git命令之回退篇 git revert git reset

Git之深入解析常用命令速查大全与Reset模式分析

会用git的重要性,记工作中使用git reset 代码丢失的教训