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