我正在使用git。
我正在分支上工作,假设它是分支A
当master
上的某些内容发生变化时,我通常会想要进行这些更改,我通过重新定位分支A
来做到这一点。
问题在于,我在分支A
上有50-60次提交,每次master
发生小变化时,我都需要进行rebase并重新解决所有冲突。
如果有的话,我可以解决新的冲突。
有没有办法在git中做到这一点?
答案 0 :(得分:5)
您可以查看git rerere
是否对您的案例有所帮助。
您需要先在当前仓库中激活它:
git config --global rerere.enabled 1
然后,这个“重复使用记录的分辨率”脚本将允许Git记住你是如何解决大块冲突的。
见Rerere Your Boat...: