git切換到某個tag, 從tag切換回當前分支


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM