git clone 整個倉庫后使用,以下命令就可以取得該 tag 對應的代碼了
git checkout tag_name
但是,這時候 git 可能會提示你當前處於一個“detached HEAD" 狀態。(detached 分離的)
因為 tag 相當於是一個快照,是不能更改它的代碼的。
直接使用命令git checkout test 分支,出現以下錯誤
error: pathspec 'origin/XXX' did not match any file(s) known to git.
項目上有一個分支test,使用git branch -a看不到該遠程分支,直接使用命令git checkout test報錯如下:
解決方法是:
1、執行命令git fetch取回所有分支的更新
2、執行git branch -a可以看到test分支(已經更新分支信息)
3、切換分支git checkout test