Git 如何刪除本地分支和遠程分支


切換到master分支

git checkout master

查看已有的本地及遠程分支

git branch -a

刪除遠程分支

git push origin --delete dev

刪除后,再次查看分支情況

git branch -a

刪除本地分支

git branch -d dev

遠程分支和本地分支刪除完畢

當我想從遠程倉庫里拉取一條本地不存在的分支時:

git checkout -b 本地分支名 origin/遠程分支名

這個將會自動創建一個新的本地分支,並與指定的遠程分支關聯起來。

例如遠程倉庫里有個分支dev2,我本地沒有該分支,我要把dev2拉到我本地:

若成功,將會在本地創建新分支dev2,並自動切到dev2上。

如果出現提示:

fatal: Cannot update paths and switch to branch 'dev2' at the same time.
Did you intend to checkout 'origin/dev2' which can not be resolved as commit?

表示拉取不成功。我們需要先執行

git fetch

然后再執行

git checkout -b 本地分支名 origin/遠程分支名

即可。


免責聲明!

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



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