将两个提交合并为一个,并推送到远程回购
这个问题在这里已经有了答案:
如果你只有2个提交,他们不能以常见的方式合并,因为git rebase -i
然后在这2个提交之前需要一个提交,而这个提交并不存在。
所以,正如你可以在github或其他公共git仓库中看到的那样,第一次提交的常见方式是一个空白的提交,带有一个空的.gitignore文件。 这将避免你现在遇到的情况。
如果你真的需要合并这两个提交,这里是我的答案:
git format-patch -2
提交git format-patch -2
git init
重新创建你的本地git仓库 git apply 0001*
git apply 0002*