在合并冲突中,我正在尝试解决所有合并冲突,转而支持特定分支。
我正在尝试git checkout --ours
,但我收到以下错误:
fatal: '--ours/--theirs' cannot be used with switching branches
我如何实现我的目标?
答案 0 :(得分:12)
将git checkout
与--ours
或--theirs
一起使用至少需要一个参数:要结帐的文件/目录的路径。
正如the manual所说:
检查索引中的路径时,请查看第2阶段(我们的)或#3(他们的)未合并路径。
所以:
git checkout --ours <path(s)>
答案 1 :(得分:0)
好吧,您可以使用cherry-pick
来克隆所有内容,从标记为--theirs
的分支到当前的HEAD
。
git cherry-pick <commit you want to copy>