sourceTree回退撤销commit
不小心commit了一个文件,想回退,回退到commit前的状态。本文介绍用sourceTree操作。
刚刚提交了不想提交的文件,状态如图1:
图 1
现在的目标就是把“回撤commit测试”这条回退回来,回退后应该是这个样子:
图 2
操作步骤:
第一步:选中提交之前的版本,如图1中标注的。然后右击,弹出菜单如下:
选中红色框标注选项,弹出第二步的选框。
第二步:选择回退模式
有三个选项,解释如下:
1.回退到暂存区
2.回退到未暂存区
3.直接把提交的文件reset (最好不要用)
所以,第一个和第二个可以根据需要随便选,很安全。
经过以上操作,回退OK。
注意:如果在你提交之前,有未拉取的代码,这个时候得注意了,应该把拉取完成之后再commit。否则经过上面的操作,会把别人提交的代码回退回去!!!