git merge -- squash (多个commit记录合并成一个提交记录)

本文详细介绍如何使用Git Squash将多个提交记录合并为一个,适用于本地测试后的代码整合,保持代码历史的整洁。通过具体步骤展示如何在master分支上合并develop分支,仅保留一个提交记录,提升代码管理效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

git  squash 的用法

 

-- 将多个commit 记录合并成一个,可用于

  1. 本地提交测试后合并至远程分支,只留下一个commit 记录
  2. develop分支merge至主线分支时,只有一个 commit 记录,代码整洁

 

-- 将develop分支代码合并至 master分支,只保留一个commit记录

1、 切换至 master分支

2、 git merge origin/develop --squash

3、 git commit -m "问题修改--测试ok"

eg: orgin/  代表远程分支

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值