Loading... # 方法一 1. 选中多个commit ![1638340990385.png][1] 2. 右击,选择Squash Commits ![1638341087122.png][2] 3. 修改合并后的Commit名字,确定后,test1 test2 test3 为远程分支上的commit ![1638341210799.png][3] 4. 强推本地覆盖远程分支 hard 覆盖 ![1638341359797.png][4] # 方法二 ## 1.这是提交的分支记录 ![当前的蛋疼状况][5] ## 2.右击分支commit,选择最长的一个选项 ![][6] ## 3.选择后面提交,然后选择Fixup,这将此commit合并到前一个commit。 ![][7] ## 4.合并后强制推送到远程分支,即可改变两个commit为一个commit啦! [1]: https://assets.fangshirui.cn/typecho/uploads/2021/12/994314042.png [2]: https://assets.fangshirui.cn/typecho/uploads/2021/12/1338485410.png [3]: https://assets.fangshirui.cn/typecho/uploads/2021/12/4261616591.png [4]: https://assets.fangshirui.cn/typecho/uploads/2021/12/1620376917.png [5]: https://assets.fangshirui.cn/typecho/uploads/2021/07/2609822376.jpg [6]: https://assets.fangshirui.cn/typecho/uploads/2021/07/1239847337.jpg [7]: https://assets.fangshirui.cn/typecho/uploads/2021/07/616090873.jpg 最后修改:2021 年 12 月 01 日 02 : 53 PM © 允许规范转载