3
我該如何回到以前的提交?我該如何回到以前的Git Commit?
我希望我的文件看起來完全像我提交下面的提交時所做的所有文件。
$ git log
commit 81cf7fa47adc0923aeabe323778e2783f2e832f5
Date: Thu Apr 2 21:32:27 2015 +1000
我環視了這麼多人有不同的答案。
我該如何回到以前的提交?我該如何回到以前的Git Commit?
我希望我的文件看起來完全像我提交下面的提交時所做的所有文件。
$ git log
commit 81cf7fa47adc0923aeabe323778e2783f2e832f5
Date: Thu Apr 2 21:32:27 2015 +1000
我環視了這麼多人有不同的答案。
您可以隨時結賬具體犯的git通過以下命令
git checkout commit_hash
所以在你情況下,將
git checkout 81cf7fa47adc0923aeabe323778e2783f2e832f5
或頭部@ {1}是指向一個承諾回來所以下面會做同樣的事
git checkout [email protected]{1}
看最後一次提交:
方法1:在終端類型用戶$ gitk
方式二:在終端類型用戶$ 混帳桂 - >點擊'Ammend最近更新'單選按鈕在右下角
是我的文件仍然看起來相同,但...還有其他事情要做嗎? – joeyk16
也許它在以前的承諾...嘗試提取它之前的提交(使用'git log'查找舊的提交) – Hardik
你也可以使用命令'git diff commit-hash'檢查差異btw提交 – Hardik