git checkout tags/0.1.1據我所知,將簽出帶有該版本標記的第一個提交。如何以編程方式簽出帶有 version 標記的最新提交0.1.1?我已經使用相同的版本號進行了幾次提交,如果我輸入git describe --tags,master我會得到0.1.1-3-g18562f7. 我可以執行git checkout tags/0.1.1-3-g18562f7到達那里,但我不知道如何詳細列出標簽以便能夠找到這樣一個自動生成的標簽;git tag, git show-ref --tags, etc 僅顯示用戶定義的標簽,例如
(base) elsphim-4176391:dude holmes5$ git tag
0.0.1
0.1.0
0.1.1
git當您不增加版本號時,我不知道在哪里可以找到自動增加的構建標簽串列。
uj5u.com熱心網友回復:
沒有可以使用 Git 命令列出的自動生成的構建標簽。
當回答帶有 時git describe --tags,這意味著:master0.1.1-3-g18562f7
master實際上指向提交18562f7,- 該提交之前最近的標簽是
0.1.1, - 并且提交圖的
master提交3量超過了 tag 處的圖0.1.1。
在你的情況下,這可能意味著你有這個歷史:
--o--o--A--B--C <- branch master
^
|
tag: 0.1.1
您不能僅用標簽名稱來表示A, B,的名稱。C您必須使用master~2for A、master~forB和masterfor C,或者您已經知道提交 ID,那么您不需要標記名稱(也不需要分支名稱)來處理提交。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/480916.html
標籤:混帐
