1. 程式人生 > >Git- [!remote rejected]:refusing to delete the current branch

Git- [!remote rejected]:refusing to delete the current branch

前言:

為了測試一些 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] 字樣。


歡迎關注博主的微信公眾號,快快加入哦,期待與你一起成長!