29

我正在运行一个简单的合并并期望没有冲突,然后我跑了git merge my_dev_branch

但是,我遇到了一个看起来很难解决的合并冲突,这让我觉得我不清楚我的分支历史。我不想解决冲突,而是想放弃合并并回到以前的位置。

两个问题:

  1. 我是否认为我可以通过根据这个问题git checkout HEAD <filename>在每个文件上运行来清理我的暂存区域,这相当于放弃合并?
  2. 有没有办法可以在一个命令中做到这一点?
4

1 回答 1

66

试试git merge --abort。好用,嗯?

于 2012-11-07T18:47:00.407 回答