簡體   English   中英

git log A..B顯示共享的提交

[英]git log A..B show shared commits

為什么git logs tagA..tagB顯示共享提交?

假設我有4提交的masteraabbccdd

我兩次標記master(使用tag -a ${name of tag} -m "some msg" )。

tagA有兩個提交: aabb tagB具有所有提交: aabbccdd

我正在使用git log tagA..tagB ,而不是獲取ccdd ,而是獲取所有提交。 git log顯示共享提交。

我該如何處理?
如何僅顯示來自tagB其他提交?

看來您沒有正確標記項目。

執行git log A...B git只需找出A和B的SHA-1,並顯示它們之間的差異

在您的情況下,使用git時,只需使用標簽附加到的給定提交更改標簽名稱。

使用此方法來驗證您的標簽是否正確提交:

git log --oneline --decorate --graph

現在,您應該在所需的提交旁邊看到tgas。
我假設您會發現標記指向錯誤的提交。

在這里,您可以看到黃色的標記及其指向的提交。

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM