問題描述:git branch 顯示本地分支有我要刪除的分支
git checkout -b [filename] 顯示分支不存在(not found)
git checkout [filename] 顯示 failed to lock ref for update:no such file or directory
請問我要怎麼解決這個問題
认证0级讲师
git branch -d 是刪除分支
git branch -d
錯誤提示很明顯,沒有這個目錄,你確定這個分支存在嗎
要確保確實把對應分支刪除了。 git branch查看分支是否存在,注意远程分支一定要有:
git branch
:
#删除远程分支 git push origin :dev #删除本地分支 git branch -D dev
不是特別能夠理解。 。 。為什麼刪除分支要git checkout -b?刪除分支的話不是先切換到其他分支,然後再git branch -d?
-b是指build,是新建-d是指delete,這是你要的刪除。
直接git branch -D branch-name(分支名稱)強制刪除
git branch -d
是刪除分支錯誤提示很明顯,沒有這個目錄,你確定這個分支存在嗎
要確保確實把對應分支刪除了。
git branch
查看分支是否存在,注意远程分支一定要有:
不是特別能夠理解。 。 。為什麼刪除分支要git checkout -b?刪除分支的話不是先切換到其他分支,然後再git branch -d?
-b是指build,是新建
-d是指delete,這是你要的刪除。
直接
git branch -D branch-name(分支名稱)
強制刪除