<a></a>
commit後面的一串數字,是送出的編号(sha1編碼),也叫版本号。
<code>head</code>表示目前版本。
<code>head~</code>表示目前版本的前一個版本,或<code>head^</code>。
<code>head~~</code>表示将目前版本的前兩個版本, 或<code>head^^</code>。
<code>head~100</code>表示目前版本的前100個版本。
<code>--hard</code>參數表示放棄所有的更改,還原後工作區幹淨。
不加<code>--hard</code>參數,即<code>--soft</code>,表示将到達版本之後的所有修改,包括暫存區的修改全部放置到工作區。
通過<code>git status</code>指令就可以看出<code>--hard</code>參數的作用。
當後悔撤銷時,尤其是加了參數<code>--hard</code>時,可以通過此指令找回丢失的資訊。
~~ eof ~~