我需要在git中執行以下操作。列出我本地回購中不可用的遠程標籤?
一)列表中的所有遠程新建附註的標籤(這並不存在於我的本地回購)由一個
B)切換到該標籤之一,做樣訂做一些操作,代碼審查等
這樣做的命令是什麼?
我需要在git中執行以下操作。列出我本地回購中不可用的遠程標籤?
一)列表中的所有遠程新建附註的標籤(這並不存在於我的本地回購)由一個
B)切換到該標籤之一,做樣訂做一些操作,代碼審查等
這樣做的命令是什麼?
據我所知,沒有一個命令可以完成你所要求的功能。
git show-ref --tags -d // lists local tags, including dereferences
git ls-remote --tags <repository> // lists tags on remote
git checkout <tag> // switch to branch at tag
我相信附註的標籤對應於具有^{}
附加(它們被解除引用)裁判,這可以幫助你編造一個diff腳本列出所有新的註釋標籤。
這個question的討論可能也是你感興趣的。
當你做一個獲取,.git/FETCH_HEAD
列出每個已檢索參考,所以git fetch
remote
並通過運行該文件中列出的標記。