基于时间戳的git rebase master

时间:2014-10-17 21:16:13

标签: git git-merge git-rebase

如何基于时间戳重复提交具有重复提交的仓库?

一些背景: 我们有一个脏回购,因为从一个git远程转移到另一个git远程并调整新git远程端点上的用户名。这导致“另一个”用户的双重提交,实际上是相同的。单一一致性是时间戳 - 那么有没有办法自动删除重复项?

1 个答案:

答案 0 :(得分:0)

noted Andrew C,并在git rebase man page中提及:

  

先前保存到临时区域的提交将按顺序逐个重新应用于当前分支。
  请注意,HEAD中引入与HEAD..<upstream>中的提交相同的文本更改的任何提交都将被省略(即,已经在上游接受了具有不同提交消息或时间戳的修补程序将被跳过)。

所以rebase -i master接受提交列表,应该只产生一组提交,没有重复。