git如何使用Sourcetree合并多次本地提交记录

 更新时间:2023年05月31日 14:59:03   作者:weixin_38934440  
这篇文章主要介绍了git如何使用Sourcetree合并多次本地提交记录,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

你在开发过程中,是否有这样的场景,在我们开发某一个功能的时候,突然要去修复一个bug,或者突然另一个功能的优先级提前了,那么我们正在开发的代码怎么办,是提交到本地还是贮藏在本地呢,我想很多人都会提交到本地,完成其他工作,再回到这个分支继续开发。

在开发的过程中,一个功能的开发,我们需要多次提交本地代码,最后提交到远程分支,在继续合并到主分支。

如果我们没有合并多次提交记录,那么我们的分支线看起来就很乱。

本文简单的描述了Sourcetree 合并多次本地提交记录的步骤。

我们要把这三次本地提交合并成一次提交

然后在推送到服务器。

选择上一次的远程推送 -> 右键 -> 交互式变基xxx的子提交,

选择 用以前的提交来squash

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

选择 编辑信息

重新编提交信息

选择 确定

选择 推送

虽然推送显示3调更新,但是推送到服务器后,Sourcetree只会显示一条记录。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 树莓派安装mjpg-streamer使用摄像头的方法

    树莓派安装mjpg-streamer使用摄像头的方法

    这篇文章主要介绍了树莓派安装mjpg-streamer使用摄像头,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • 人工智能机器学习常用算法总结及各个常用算法精确率对比

    人工智能机器学习常用算法总结及各个常用算法精确率对比

    这篇文章主要介绍了人工智能机器学习常用算法总结及各个常用算法精确率对比,需要的朋友可以参考下
    2020-03-03
  • 一文详解Git的暂存与stash功能

    一文详解Git的暂存与stash功能

    在开发过程中,Git的暂存和Stash功能是管理代码变更的核心工具,本文将系统梳理git add、git stash及相关高级操作,帮助开发者高效处理工作区与暂存区的状态管理,需要的朋友可以参考下
    2026-02-02
  • 解决VS2017不能打开stdio.h等文件的问题

    解决VS2017不能打开stdio.h等文件的问题

    下面小编就为大家带来一篇解决VS2017不能打开stdio.h等文件的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • mvn 打包报错:no compiler is provided in this environment

    mvn 打包报错:no compiler is provided in this environment

    这篇文章主要为大家介绍了mvn 打包报错:no compiler is provided in this environment解决方案详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • gitlab项目实现添加新成员

    gitlab项目实现添加新成员

    这篇文章主要介绍了gitlab项目实现添加新成员方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2025-11-11
  • win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法

    win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境的方法

    这篇文章主要介绍了win10+RTX3050ti+TensorFlow+cudn+cudnn配置深度学习环境,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-06-06
  • 怎样删除Git中缓存的用户名和密码

    怎样删除Git中缓存的用户名和密码

    这篇文章主要介绍了怎样删除Git中缓存的用户名和密码问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-05-05
  • Git代码库大文件历史记录的清理方法

    Git代码库大文件历史记录的清理方法

    在日常开发中,我们可能会不小心将一些大文件(如二进制文件、大型资源文件等)提交到Git仓库中,即使后来删除了这些文件,它们依然存在于 Git 的历史记录中,导致 .git 目录变得非常庞大,本文将介绍如何分析 Git 仓库的占用情况,并使用工具清理历史记录中的大文件
    2025-11-11
  • 解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解

    解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解

    这篇文章主要介绍了解决使用commit提交大文件无法推送到远程库问题及git rebase使用详解,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07

最新评论