0

现在我有这个

[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

这个想法是检查 remotes/origin/upgrade-to-mpdf56 但这发生了可怕的错误。可以修复吗?

4

2 回答 2

3

您应该可以这样做,git branch -d remotes/origin/upgrade-to-mpdf56 因为您不能以这种方式删除远程分支。

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

于 2013-05-01T16:38:54.437 回答
1

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

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

要将您的本地 cpoy 放在该分支上并合并您的差异,请执行以下操作:

git checkout -m upgrade-to-mpdf56

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

于 2013-05-01T16:55:26.643 回答