git刪除分支|查看分支動態


git不能在當前分支下刪除你當前所在的分支,比如你要刪除new分支,而現在正在處於new分支下,則執行git branch -d new的時候會報錯

error: Cannot delete branch 'new' checked out at 'D:/web/webpack_project/front-end' //提示你要退出當前分支

切換到主分支再執行刪除命令 git checkout master ; git branch -d new

如果new分支和master分支未曾合並過,則會報以下錯誤

 

error: The branch 'new' is not fully merged.

執行合並git merge new //將new分支合並到master主分支上,合並后要push到遠程倉庫,這樣遠程倉庫分支的文件就合並到一起了,兩個分支的目錄跟文件是一樣的

合並之后就可以刪除new分支了,現在執行git branch -d new就不會報錯了

以上是刪除本地分支方法,刪除遠程分支只需推送一個空分支即可 git push origin  :new 。刪除tag也是一樣的語法

刪除遠程分支和tag還有一種語法 git push --delete branchName

 使用git branch -v可以查看本地或遠程分支有哪些變化

當提交一個文件未push,git branch -v看的是本地分支的變化,如圖

當提交一個文件且push成功后,git branch -v 查看的是遠程分支的變化,如圖

git log 查看每次commit提交的記錄

 


免責聲明!

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



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