git刪除本地分支出現錯誤
git刪除本地分支出現錯誤
轉載:https://blog.csdn.net/benben_2015/article/details/79782202
刪除本地分支經常出現的情況有以下幾種:
error:The branch ‘testing’ is not fully merged.
使用git branch -d testing,出現錯誤提示,這是因為刪除的分支包含了還未合併的工作。解決辦法是強制刪除它,用引數“-D”表示。所以刪除命令就是
git branch -D testing
如果出現下面錯誤
error:Cannnot delete branch ‘testing’ checked out at ‘D:/practice/project’
錯誤原因很有可能是你正處於該分支上,然後嘗試刪除該分支是不被允許的。和Windows系統下刪除開啟的檔案道理一樣。解決辦法是隻要切換分支到其他任意分支上,然後進行刪除即可。例如刪除”testing”分支,你可以這樣做。
$ git checkout master
$ git branch -d testing
git checkout master這條命令做了兩件事。一是使HEAD指回master分支,二是將工作目錄恢復成master分支所指向的快照內容。master分支並不是一個特殊分支,它和其他分支完全沒有區別。之所以每個倉庫都有master分支,是因為git init命令預設建立它,並且大多數人都很少去改動它。
error:Cannot delete the branch ‘testing’ which you are currently on
出現這種錯誤的原因和上面第二種的原因一樣,都是當前正處於要刪除的分支上。因此其解決方法和第二種一樣。
error:Branch ‘testing’ not found
根據提示,出現這種錯誤的原因是沒有找到testing分支,但是你用git branch -a命令,又可以看到它們。
從提示的原因看是沒有找到testing分支,因此為了準確起見,我們可以從./git/refs/HEADS/資料夾查詢,看是否有testing,如果有就把這個檔案刪除。再看.git/packed-refs檔案,搜尋testing,如果有,就把那一行刪除。
相關文章
- git刪除本地分支命令 git怎麼刪除本地分支Git
- git 批量刪除本地分支Git
- git 刪除本地倉庫Git
- Git 操作——如何刪除本地分支和遠端分支Git
- 刪除表空間出現ORA-22868錯誤(一)
- [BUG反饋]獨立模型-刪除錯誤模型除錯
- Git——刪除檔案Git
- Git刪除指定分支Git
- Git刪除指定commitGitMIT
- find 命令刪除冗餘 Nginx 錯誤日誌並實現備份Nginx
- nginx 錯誤除錯Nginx除錯
- git push出現Permission denied (publickey)錯誤Git
- MySQL在刪除表時I/O錯誤原因分析MySql
- RMAN刪除歸檔日誌出現RMAN-0813錯誤的處理
- Git分支建立和刪除Git
- Git刪除tag標籤Git
- Git刪除指定檔案Git
- Git錯誤彙總Git
- 群暉儲存池損毀,加上錯誤操作刪除
- 刪除表空間時,遇到了ORA-14404錯誤
- 刪除大量檔案Argument list too long錯誤解決
- hbase 恢復 誤刪除
- debug技巧之本地除錯除錯
- Git相關 | Git 常見的錯誤Git
- 使用 chromium 以及 Chrome 外掛 API 實現本地除錯前後端分離專案ChromeAPI除錯後端
- IDA+WSL2實現本地linux動態除錯Linux除錯
- git 刪除歷史指定檔案Git
- git刪除未跟蹤檔案Git
- Git恢復被刪除的分支Git
- Git恢復刪除的檔案Git
- 真機除錯出現 application installation failed 錯誤 解決方案除錯APPAI
- 在 Istio 中除錯 503 錯誤除錯
- VS - 打斷點/本地除錯/遠端除錯 問題斷點除錯
- 本地除錯遠端服務除錯
- Skywalking-03:Skywalking本地除錯除錯
- Git pull「合併將覆蓋對以下檔案的本地更改」的錯誤Git
- win10怎樣刪除本地賬戶資訊_win10系統刪除本地賬戶方法Win10
- Navicat Oracle 刪除使用者錯誤ora-01922 個人記錄Oracle