Git裸倉庫的分支(Active Branch)切換


Git裸倉庫的Active Branch切換方法

在服務器上通過init --bare創建了一個裸倉庫作為遠程倉庫使用,並且存在三個分支(master/kid/develop),但在使用中發現代碼雖然能正常提交,但是遠程倉庫中沒有顯示我的提交記錄,發現原來是遠程倉庫的活動分支在kid上,git log不會顯示develop分支上的記錄。但是通過git checkout develop會提示“fatal: This operation must be run in a work tree”。這是由於裸倉庫是不能使用諸如git checkout之類的命令的。
之后發現,在遠程倉庫上切換分支,可以使用git symbolic-ref HEAD refs/heads/develop命令,這樣就把Head切換到你想切換的分支上去啦


免責聲明!

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



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