7
我想要nodejs代碼庫的v0.1.27。如何到達特定的git標記
這就是我所做的。
git clone git://github.com/ry/node.git
cd node
git checkout -b v0.1.27
但是,當我看看v0.1.27代碼庫changelog那裏我看到更改日誌爲0.1.32也。看來我沒有簽出v0.1.27。
如何從標籤簽出分支?
我想要nodejs代碼庫的v0.1.27。如何到達特定的git標記
這就是我所做的。
git clone git://github.com/ry/node.git
cd node
git checkout -b v0.1.27
但是,當我看看v0.1.27代碼庫changelog那裏我看到更改日誌爲0.1.32也。看來我沒有簽出v0.1.27。
如何從標籤簽出分支?
你所做的是創建一個本地分支,稱爲v0.1.27,從HEAD開始。如果你只是想看看在v0.1.27標籤,只是刪除-b
選項:
git checkout v0.1.27
如果您打算進行更改,您可能希望創建一個跟蹤分支:
git checkout -b --tracking my_v0.1.27 v0.1.27
+1,並澄清「某些以前的提交」:它指的是'SHA1 ID',可以很容易地通過'gitk'找到。如果我只需要將該文件「簽出」到臨時位置(即不恢復),那麼我將使用'show'子命令:'git show 82e54378856215ef96c5db1ff1160a741b5dcd70:MyProj/proguard/mapping.txt> myproj_mapping.txt' – ef2011 2012-10-14 23:47:20