簡體   English   中英

我如何回到以前的Git Commit?

[英]How do I go back to previous Git Commit?

我如何回到之前的提交?

當我提交下面的提交時,我希望我的文件看起來與我的所有文件完全一樣。

$ git log
commit 81cf7fa47adc0923aeabe323778e2783f2e832f5
Date:   Thu Apr 2 21:32:27 2015 +1000

我環顧四周,這么多人有不同的答案。

您可以通過以下命令隨時在git中簽出特定提交

git checkout commit_hash

所以在你的情況下它會

git checkout 81cf7fa47adc0923aeabe323778e2783f2e832f5

或者HEAD @ {1}是指向一次提交的指針,所以后面也會這樣做

git checkout HEAD@{1}

要查看最后提交:

方式1:在終端類型用戶$ gitk

方式2:在終端類型用戶$ Git Gui - >點擊右上角的'Ammend Last change'單選按鈕

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM