【发布时间】:2014-04-18 16:20:36
【问题描述】:
我有几个从 SVN 转换而来的存储库。每次我尝试运行git rebase -i master 时,消息默认为noop。保存时,我收到Successfully rebased and updated refs/heads/master,这似乎表明它已经做了一些事情,但所有提交仍然存在。
我确实找到了this question,但该解决方案似乎不适用于 OsX。
我还在一个有 3 次提交的项目上尝试了 git rebase -i HEAD~3,但我得到了:
fatal: Needed a single revision
使用rebase -i HEAD~2 将正确地重新设置基址,但我需要将它们压缩为具有初始提交日期的单个提交。
有趣的是,rebase 总是错过每个项目的最早提交。在每个它中,它是唯一未分配给我的用户的提交(它是系统提交),所以我想知道这是否相关。
【问题讨论】:
标签: macos git osx-mountain-lion rebase