由于 Git 操作必須精確完成,并且提交歷史有時可能很復雜,因此插入符號和波浪號的使用有時會有點不穩定。
在嘗試將要使用它們的操作之前,我們有沒有辦法可以看到在使用波浪號或插入符號時將參考哪個提交?注意:我知道dry-run但我更喜歡更簡單的東西,它只顯示參考的提交,如果它存在的話。
例子
假設我們有這個提交歷史,父提交從左到右排序:
G H I J
\ / \ /
D E F
\ | / \
\ | / |
\|/ |
B C
\ /
\ /
A
假設我們要參考提交 F。
我們可以猜測HEAD^2^1應該參考提交 F。
是否有一個 Git 命令可以查看提交/SHA/訊息,HEAD^2^1以便我們可以確定我們正在參考我們打算參考的提交?
期望的輸出
我希望運行這樣的東西并收到它參考的提交:
git <command> HEAD^2^1
commit 64ccfb82af41e92edc4118ed9736a49ffcca7679
Author: John Doe <[email protected]>
Date: Mon Dec 20 20:52:13 2021 1100
Update api key usage
uj5u.com熱心網友回復:
git show -s HEAD^2^1
應該做的作業。
Doc here用于-s抑制差異輸出的選項。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/426164.html
標籤:混帐
上一篇:iOS共享擴展-缺少位置元資料
下一篇:使用git“重繪”克隆的repo
