git如何使用Sourcetree合并多次本地提交记录
你在开发过程中,是否有这样的场景,在我们开发某一个功能的时候,突然要去修复一个bug,或者突然另一个功能的优先级提前了,那么我们正在开发的代码怎么办,是提交到本地还是贮藏在本地呢,我想很多人都会提交到本地,完成其他工作,再回到这个分支继续开发。
在开发的过程中,一个功能的开发,我们需要多次提交本地代码,最后提交到远程分支,在继续合并到主分支。
如果我们没有合并多次提交记录,那么我们的分支线看起来就很乱。
本文简单的描述了Sourcetree 合并多次本地提交记录的步骤。

我们要把这三次本地提交合并成一次提交
然后在推送到服务器。
选择上一次的远程推送 -> 右键 -> 交互式变基xxx的子提交,


选择 用以前的提交来squash

继续 选择 用以前的提交来squash

选择 编辑信息

重新编提交信息

选择 确定


选择 推送
虽然推送显示3调更新,但是推送到服务器后,Sourcetree只会显示一条记录。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
mvn 打包报错:no compiler is provided in this environment
这篇文章主要为大家介绍了mvn 打包报错:no compiler is provided in this environment解决方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪2022-12-12
win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法
这篇文章主要介绍了win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2022-06-06
解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解
这篇文章主要介绍了解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-07-07


最新评论