刪除git本地分支遇到的乙個小問題

2021-08-08 10:28:23 字數 376 閱讀 7422

嘗試刪除本地某分支,遇到如下問題

git -c diff.mnemonicprefix=false -c core.quotepath=false branch -d dev

error: the branch 'dev' is not fully merged.

if you are sure you want to delete it, run 'git branch -d dev'.

解決方案

強制刪除:

使用大寫的d 強制刪除  git branch -d ***

其實git本地分支不能刪除通常有兩種可能:

1.要刪除分支是當前分支

2.要刪除的分支沒有fully merge

Git 刪除本地所有分支並保留其中乙個

本地分支多了想刪掉一些。下面所有的命令中執行時均需要把branch name換成自己要操作的分支的名字 常用的命令是 git branch d branch name 可是這樣只能乙個個刪除。批量刪除並保留乙個分支,比如master分支的命令可以用下面這條命令 git branch grep v b...

Git 刪除本地和遠端的分支

分支使用完畢之後需要刪除,執行如下命令檢視所有的分支,目的是需要刪除掉dev分支。先執行如下命令,切換到master分支 git checkout master切換完成之後,執行如下命令刪除掉遠端的dev分支 命令執行後,可以看到遠端分支已經被刪除掉了,但是本地分支還在,還需執行如下命令來刪除本地分...

git 乙個分支覆蓋另乙個分支

git 遇到的問題 git fetch 分支 git merge fenzhi 本地 沒有更新 比如1.我想將test分支上的 完全覆蓋dev分支,首先切換到dev分支 git checkout dev 2.然後直接設定 給遠端的test分支上的 git reset hard origin test...