搜尋

首頁  >  問答  >  主體

git 刪除分支失敗

問題描述:
git branch 顯示本地分支有我要刪除的分支

git checkout -b [filename] 顯示分支不存在(not found)

git checkout [filename] 顯示 failed to lock ref for update:no such file or directory

請問我要怎麼解決這個問題

PHP中文网PHP中文网2813 天前743

全部回覆(6)我來回復

  • ringa_lee

    ringa_lee2017-05-02 09:36:58

    git branch -d 是刪除分支

    回覆
    0
  • 为情所困

    为情所困2017-05-02 09:36:58

    錯誤提示很明顯,沒有這個目錄,你確定這個分支存在嗎

    回覆
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-02 09:36:58

    要確保確實把對應分支刪除了。 git branch查看分支是否存在,注意远程分支一定要有:

    #删除远程分支
    git push origin :dev
    #删除本地分支
    git branch -D dev

    回覆
    0
  • 为情所困

    为情所困2017-05-02 09:36:58

    不是特別能夠理解。 。 。為什麼刪除分支要git checkout -b?刪除分支的話不是先切換到其他分支,然後再git branch -d?

    回覆
    0
  • 迷茫

    迷茫2017-05-02 09:36:58

    -b是指build,是新建
    -d是指delete,這是你要的刪除。

    回覆
    0
  • 某草草

    某草草2017-05-02 09:36:58

    直接
    git branch -D branch-name(分支名稱)
    強制刪除

    回覆
    0
  • 取消回覆