2013-02-26 56 views

回答

1

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

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

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

如果這不是你的意思,請澄清你的問題。

+0

'git reset HEAD ^'會刪除我合併的東西嗎? – hugerth 2013-02-26 18:20:13

+0

'git reset --hard HEAD ^'將刪除自合併提交以來所做的任何更改。 'git reset HEAD ^'只會將HEAD的ref移動到'447e541',並且'56f8601'的改變將顯示爲未分離的改變。在這兩種情況下,'447e541'和'56f8601'將保持不變,但是'fe17e70'將會消失(但仍可通過'git fsck'恢復) – forivall 2013-02-26 19:05:32

+0

我做了這個改變,但現在我不知道如何更新我的遠程回購。 git push不起作用,git pull做了一些事情,但是在我的bitbucket上,一切都沒有改變。 – hugerth 2013-02-27 07:26:30

相關問題