如何基于时间戳重复提交具有重复提交的仓库?
一些背景: 我们有一个脏回购,因为从一个git远程转移到另一个git远程并调整新git远程端点上的用户名。这导致“另一个”用户的双重提交,实际上是相同的。单一一致性是时间戳 - 那么有没有办法自动删除重复项?
答案 0 :(得分:0)
noted Andrew C,并在git rebase
man page中提及:
先前保存到临时区域的提交将按顺序逐个重新应用于当前分支。
请注意,HEAD
中引入与HEAD..<upstream>
中的提交相同的文本更改的任何提交都将被省略(即,已经在上游接受了具有不同提交消息或时间戳的修补程序将被跳过)。
所以rebase -i master
接受提交列表,应该只产生一组提交,没有重复。