如果你还没pull
$ git pull -X theirs
如果已经pull过了。
$ git checkout --theirs path/to/file
你可以先放弃本次merge。
$ git merge --abort
值得注意的地方:
- 如果是rebase, theirs反而是指你当前工作的分支
- 仅仅是针对冲突的覆盖方式,没有冲突的文件不会被覆盖。
如果你还没pull
$ git pull -X theirs
如果已经pull过了。
$ git checkout --theirs path/to/file
你可以先放弃本次merge。
$ git merge --abort
值得注意的地方: