最近我通过以下代码将前y个提交合并为一个:
git rebase -i HEAD~y
--> 然后我通过编辑文件将所有的y个提交合并为一个
--> 接着我使用git reset --soft HEAD~y
将HEAD重置到之前的状态。
--> 最后我使用git commit
提交了所有内容。
现在我的GitHub显示我比原来多了一个提交,但是比之前少了y个提交(在GitHub Windows中)。
现在执行git pull
命令会从主分支获取所有当前提交,并再次包含这个新合并的提交,因此最终我会有y+1个提交。请问如何推送我的最近合并的提交?
我对GitHub并不熟悉,如果有人能分享一下GitHub的基础架构也会很有帮助。我只找到了如何创建存储库等基本信息。
感谢您的时间。