Git - 如何撤消意外合并并创建分支

时间:2013-02-26 17:53:32

标签: git version-control

我是Git上的超级新手,我确实像这样混乱:

Git history - merge

我现在如何修复我标记的这个烂摊子?我只想创建一个新的分支并在那里添加一个文件,但我合并了一些东西。

1 个答案:

答案 0 :(得分:1)

您必须完成的命令是git merge [branchname]

您需要执行的命令是git checkout -b [new_branchname] && git add [files...] && git commit

要撤消合并,请使用git reset HEAD^(只需一次) - 您可能需要使用--hard

如果那不是你的意思,请澄清你的问题。