有一个分支在A阶段,错误的覆盖了文件file.php,之后stage -> commit -> push 已经更新到了远程(形成B)。
在 smartGit 中查看A阶段的这个文件,如何将他恢复到这个阶段,点了Revert
Rebase HEAD
Rebase to HEAD
但是还是没有用途。
第二种尝试,点击A阶段那个文件file.php右键 ,有Save After
Save Before
这两个是有什么区别?
PHPz2017-05-02 09:32:07
上面说的Select whether to save the file state Before or After the selected commit
也就是保存提交之前或提交之后的状态。
如果我没有理解错的话,你是A这个提交的时候就覆盖了file.php,所以你是想回到file.php在提交A之前的状态,那么应该是Save Before了。
我猜的