0
我需要重現生產問題並需要提取特定標籤。我能夠通過這條線拉代碼:如何從標籤(包括子模塊)獲取代碼的確切版本
git clone --branch my_abc http://git.abc.net/git/abc.git
但是,這個代碼庫有子模塊。如何抽取這些子模塊的my_abc
標籤版本?
我需要重現生產問題並需要提取特定標籤。我能夠通過這條線拉代碼:如何從標籤(包括子模塊)獲取代碼的確切版本
git clone --branch my_abc http://git.abc.net/git/abc.git
但是,這個代碼庫有子模塊。如何抽取這些子模塊的my_abc
標籤版本?
子模塊是對另一個Git存儲庫的引用,在某個提交時被修復。到最初取子模塊克隆庫後,使用
git submodule update --init
在這之後的進一步更新,使用
git submodule update
如果要更新一個子模塊,以當前的上行狀態,進入子模塊目錄並做一個git pull
,然後git add <submodule path>
回到你的主要回購。然後可以提交狀態更改。
'git fetch --tags'有幫助嗎? – perlsufi 2014-08-29 16:04:41