4
我工作的地方分支机构,我需要拉下从原点的分支之一,所以我发出以下命令:从产地拉一个分支合并到我的本地分支,我需要恢复的是
混帐拉原点设计
当我这样做,那支最终被合并到我目前的本地分支,它是不是我想要的。所以我需要做两件事:
- 我该如何恢复此合并回我的本地分支?
- 我如何从拉原点的分支没有它这样做合并?
我工作的地方分支机构,我需要拉下从原点的分支之一,所以我发出以下命令:从产地拉一个分支合并到我的本地分支,我需要恢复的是
混帐拉原点设计
当我这样做,那支最终被合并到我目前的本地分支,它是不是我想要的。所以我需要做两件事:
要回退合并提交由pull
创建:
git reset --hard HEAD^
如果合并是快进合并(这意味着你没有做任何工作在本地),然后git reset --hard
到最后一次提交的sha1要保留在本地。
为了不合并获取远程分支:
git fetch origin
远程分支会出现像origin/master
(与git branch -a
)。
值得一提的是,你可以自定义一个'混帐pull'是取+底垫,而不是取+合并为好。 – Borealid 2012-02-15 19:07:26
完美!保存我的屁股。谢谢。 – Gregg 2012-02-15 19:15:49
不'git的提取origin'取起源各分支机构?这可能会有许多分支机构。 – Gauthier 2012-02-16 08:07:15