我从一个git rebase master
开始,经过一次跳过后我遇到了这个冲突:
CONFLICT (content): Merge conflict in web/app/components/Exchange/Exchange.jsx
...
<<<<<<< HEAD
let highestBid = bids.length > 0 ? bids.reduce((a, b) => {
return a >= b.price_full ? a : b.price_full;
}, 0) : 0;
=======
let highestBid = bids.length > 0 ? bids.reduce((a, b) => {
return a >= b.price_full ? a : b.price_full;
}, 0) : 0;
>>>>>>> Minor exchange fixes, ...
看起来一样但是因为在我手动仔细检查代码之前我已经看过了。在将它们复制并粘贴到两个文件后,两个块都是相同的哈希值。
有关已发生的事情以及如何自动解决此类冲突的任何想法?
git version 1.9.1
答案 0 :(得分:0)
为了快速检查这是否与空间问题有关,you can try (as I mentioned before):
git rebase --abort # provided you didn't already resolved a ton of other conflicts before
git rebase -Xignore-space-change master
# or
git rebase -Xignore-all-space master
请注意,这将 保持您的whitespace changes(自rebase invert ours and theirs起)