如何 rebase 和解决 sourcetree 中的冲突
Posted
技术标签:
【中文标题】如何 rebase 和解决 sourcetree 中的冲突【英文标题】:How to rebase and resolve conflicts in sourcetree 【发布时间】:2021-12-27 14:03:31 【问题描述】:开始情况是:
现在我想将“work”(和“origin/work”)重新定位到“master” 因此,我在本地检查了“工作”并右键单击“主”并选择“将当前更改重新定位到主”选项
由于存在冲突,我收到以下消息:
还有以下情况:
在我解决了eclipse中的冲突并将它们上演之后
问题 1: 我是否必须提交更改或单击 Actions -> Continue rebase
当我做最后一个时,我得到以下情况:
问题 2:为什么我在变基后有 1 个拉取请求,接下来我必须做什么? 拉动给了我一棵非常奇怪的树,我不想要它。
推送会出错,还是我必须强制推送?
【问题讨论】:
【参考方案1】:你必须提交,然后你的 rebase 应该是完整的。
您现在已经偏离了起源分支。如果您对结果感到满意,则应强制推动。例如。 git push --force
。如果你想使用 sorucetree 来做,你需要在设置中启用该选项。
【讨论】:
以上是关于如何 rebase 和解决 sourcetree 中的冲突的主要内容,如果未能解决你的问题,请参考以下文章
如何解决 SourceTree 一次性提交大量文件很慢的情况