git checkout分支 - 现在有重复

时间:2013-05-01 16:34:29

标签: git

现在我有了这个

[root@RUSH pmtsystem]# git branch -a
  master
  remotes/origin/upgrade-to-mpdf56
* rush
  remotes/origin/HEAD -> origin/master
  remotes/origin/atc
  remotes/origin/master
  remotes/origin/pmt
  remotes/origin/rush
  remotes/origin/upgrade-to-mpdf56

这个想法是结帐遥控器/ origin / upgrade-to-mpdf56,但这非常错误。可以修复吗?

2 个答案:

答案 0 :(得分:3)

您应该能够git branch -d remotes/origin/upgrade-to-mpdf56尽可能以这种方式删除远程分支。

您也可以编辑.git / config文件并删除分支的条目。

答案 1 :(得分:1)

获取远程仓库副本的正确方法如下:

git clone -b upgrade-to-mpdf56 git@foo.example.com/path

将你的本地cpoy放在那个分支上并合并你的差异:

git checkout -m upgrade-to-mpdf56

使用Schleis建议删除本地邪恶分支。