天天看點

Git基礎02

<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 ~~

上一篇: Git基礎03
下一篇: Git基礎01