suchen

Heim  >  Fragen und Antworten  >  Hauptteil

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中文网2811 Tage vor739

Antworte allen(6)Ich werde antworten

  • ringa_lee

    ringa_lee2017-05-02 09:36:58

    git branch -d 才是删除分支

    Antwort
    0
  • 为情所困

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

    错误提示很明显,没有这个目录,你确定这个分支存在吗

    Antwort
    0
  • 给我你的怀抱

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

    要确保确实把对应分支删除了。git branch查看分支是否存在,注意远程分支一定要有:

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

    Antwort
    0
  • 为情所困

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

    不是特别能够理解。。。为什么删除分支要git checkout -b?删除分支的话难道不是先切换到其他分支,然后再git branch -d?

    Antwort
    0
  • 迷茫

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

    -b是指build,是新建
    -d是指delete,这个才是你要的删除。

    Antwort
    0
  • 某草草

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

    直接
    git branch -D branch-name(分支名称)
    强制删除

    Antwort
    0
  • StornierenAntwort