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