Git取得目前所在commit的hash。
例如git log如下,目前HEAD在c4249323de19628c94c53b7d6eb667f3dc42cf41
。
* 85302383414307505efdb03b6c9284e0f3b8b20b
| * c4249323de19628c94c53b7d6eb667f3dc42cf41 (HEAD -> dev)
|/
* 5f3bee0e879a83d1f34f2d7f4978bce835b31c0e
輸入git rev-parse HEAD
即印出HEAD所在的commit hash。
~% git rev-parse HEAD
c4249323de19628c94c53b7d6eb667f3dc42cf41
而輸入git rev-parse HEAD~
則可取得上一次的commit hash。
~% git rev-parse HEAD~
5f3bee0e879a83d1f34f2d7f4978bce835b31c0e
沒有留言:
張貼留言