Git rebase支持更新的更改

Git rebase支持更新的更改,git,git-rebase,rebase,Git,Git Rebase,Rebase,我正在压缩git存储库上的提交。 在执行此操作时,我遇到了一些合并冲突。我希望总是喜欢最新的提交(仍然在挤压时) 例如,如果我的冲突提交类似于: commit abcfoobar Author: Foo Date: Wed Feb 3 15:03:54 2016 -0800 Example Name commit bazbar Author: Baz Date: Tue Feb 2 16:51:55 2016 -0800 Commit #2 然后,当挤压时,它会自

我正在压缩git存储库上的提交。

在执行此操作时,我遇到了一些合并冲突。我希望总是喜欢最新的提交(仍然在挤压时)

例如,如果我的冲突提交类似于:

commit abcfoobar
Author: Foo
Date:   Wed Feb 3 15:03:54 2016 -0800

    Example Name

commit bazbar
Author: Baz
Date:   Tue Feb 2 16:51:55 2016 -0800

    Commit #2
然后,当挤压时,它会自动支持提交时的更改
abcfoobar
,而不是
bazbar
(因为
abcfoobar
是最新的[查看日期])

我可以执行一个
git
重基(挤压)来自动支持来自最新提交的更改吗?
试试:

git rebase -X theirs <upstream>
git-rebase-X
注意手册页中的

请注意,rebase合并通过在
分支顶部重放工作分支中的每个提交来工作。因此,当发生合并冲突时,报告为我们的一方是到目前为止已重定基础的系列,从
开始,他们的一方是工作分支。换言之,双方是交换的

编辑:
如果您试图简单地根据日期/时间选择最近的提交,那么可能没有任何简单的方法可以做到这一点。在这种情况下,最好是手动解决冲突。

不是高亮灯,请停止使用。它是用来表示引语的。如果你觉得有必要突出问题中的实际问题,你可能需要包括较少的无关细节。我不认为这正是他想要的,因为他正在重定的承诺不一定比他正在重定的承诺更新。啊,我明白了,是的,那会有所不同。这听起来真是个坏主意。