0

我正在尝试在没有任何本地更改的情况下将远程分支提取到我的机器上。例如,如果两个存储库如下所示:

偏僻的:

master: A -> B -> C -> D

当地的:

master: A -> B -> E -> F
change: A -> B -> E -> F -> G -> H

然后我希望我的本地存储库看起来像这样:

master: A -> B -> C -> D
change: A -> B -> E -> F -> G -> H
4

2 回答 2

2

这会做:

git checkout change
git branch -D master
git checkout master
于 2013-06-12T20:18:06.427 回答
0
$ git fetch
$ git checkout master
$ git reset --hard origin/master

当然,这带有关于 的常见警告reset --hard,它会丢弃数据。在这里,您要求丢弃数据,所以我认为这不是问题。

于 2013-06-12T20:17:11.377 回答