6

コミットしたものに戻りたい。どのようにできるのか?

$ git reflog
9b2a45e HEAD@{0}: reset: moving to HEAD~1
0c54f19 HEAD@{1}: reset: moving to HEAD~1
b9c157d HEAD@{2}: commit: updated from online
0c54f19 HEAD@{3}: commit: add img from download folder
9b2a45e HEAD@{4}: commit: add images
6fa6e34 HEAD@{5}: clone: from git@bitbucket.org:starpix/dojo.git


$ git reset --hard HEAD~1
HEAD is now at 9b2a45e add images

「オンラインから更新」に戻りたい。どうやって?

4

3 に答える 3

8

git checkout b9c157dで始まる sha で表されるコミットをチェックアウトしb9c157dます -- あなたが尋ねたコミット。

于 2012-08-23T04:10:33.013 に答える
8

頭を前方に移動して b9c157d に移動できます

git reset --hard b9c157d
于 2012-08-23T04:36:11.193 に答える
1

その特定のコミットのコミット ID を持っている場合は、この構文で十分です。

git checkout commit_nameコミット名にコミットIDを渡します。再度チェックアウトしたくない場合は、コミットを元に戻すには、これで行いgit revert commit_nameます。

于 2012-08-23T04:11:18.750 に答える