git 刪除遠程分支出錯


這算是,在上篇博客 Git-error: dst refspec branch matches more than one 產生過程中的額外發現。

為了測試一些 git 命令的實現,我在 github 中新建了一個遠程倉庫 DR_testGit,測試后,我試圖刪除測試分支的時候,出現了下列提示:

 

問題解讀
經歷過上次的問題,我已經學會出了問題,Google 之前先首先仔細看看返回的錯誤提示。

![remote rejected] dev_test (refusing to delete the current branch: refs/heads/dev_test)

錯誤原因是刪除命令被遠程倉庫拒絕,因為遠程分支 dev_test 是當前分支。

那么,如何查看遠程倉庫的當前分支是什么?

1.登錄你的 github 中進入 Repository 頁面,
2.找到對應的遠程倉庫
3.點擊 Setting頁面,
4.選擇 Branchs,找到 Default branch 項,就能查看和修改默認分支了。
如下:

 。。。。

修完完畢之后,不要忘記點擊旁邊的 update 按鈕,update一下才能生效。

也許你和我一樣,第一反應是看命令窗口中顯示的當前分支,很不幸,是顯示着當前分支卻是 dev,而不是dev_test,和錯誤提示不符合。原因是因為命令行窗口顯示的是本地倉庫的版本庫,而錯誤提示是遠程倉庫發出的,請注意[remote rejected] 字樣。
————————————————
版權聲明:本文為CSDN博主「DRPrincess」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_32452623/java/article/details/76684751

git同步遠程已刪除的分支和刪除本地多余的分支

原文鏈接 https://www.cnblogs.com/saysmy/p/9166331.html


免責聲明!

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



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