我对通过命令行使用git很陌生,但是我已经看到您可以使用--theirs和--ours解决合并冲突-但这似乎仅适用于git checkout。当使用git stash pop / git stash apply时,有没有办法做类似的事情?即当我从藏匿处弹出时,会产生大量冲突。除了单独解决每个问题之外,还有没有一种方法可以立即解决所有问题?
谢谢
答案 0 :(得分:7)
除了@r3mus-n0x 答案之外,您还应该提供要查看的存储索引。那么应该不会出现致命错误。
$> git stash list
stash@{0}: WIP on xxx: 466a845fe Fix: Deleted unnecessary comments
$> git checkout stash@{0} --theirs .
通过 git-version 2.28.0 确认
答案 1 :(得分:3)
您仍可以将git checkout
与当前目录一起用作参数:
git checkout --theirs .