有一個分支在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了。
我猜的