当前位置: 首页 > news >正文

git 中 commit 的修改

修改最新的commit

1. 通过文本编辑器修改

# 修改最后一次提交的提交信息
git commit --amend

2. 通过命令行修改

git commit --amend -m "新的提交信息"

3. 仅添加遗漏的文件

# 添加遗漏的文件到暂存区
git add 遗漏的文件路径
# 修改最后一次提交,将暂存区的内容包含进去
git commit --amend --no-edit

修改非最新的commit

使用get rebase -i (交互式变基)命令。

/* 1. 确定要修改的commit的前一个commit的哈希值 */
git log

/**
 * 2. 开始交互式变基
 * 弹出一个文本编辑器,列出指定commit之后的提交。每个提交前有一个操作指令,默认pick
 * 将你想要修改的commit前面的pick改为edit,然后保存并退出编辑器
 */
git rebase -i <前一个 commit 的哈希值>

/* 3. 现在你可以对代码进行修改,添加或删除文件,然后将修改的文件添加到暂存区 */
git add 修改的文件路径

/* 4. 修改提交 */
git commit --amend

/* 5. 继续变基,重复步骤3-5,直到所有标记为edit的提交都修改完成 */
git rebase --continue


文章转载自:

http://rB19EATa.mdxwz.cn
http://pdzHjthQ.mdxwz.cn
http://ls9SItGj.mdxwz.cn
http://1oThAm17.mdxwz.cn
http://0V7omaW5.mdxwz.cn
http://HpE6pQC9.mdxwz.cn
http://jTX45jkb.mdxwz.cn
http://lJldT3vk.mdxwz.cn
http://zPlp5Fhh.mdxwz.cn
http://Dn68w7bq.mdxwz.cn
http://jM5XFTPf.mdxwz.cn
http://lmh820M2.mdxwz.cn
http://wMr2X9Et.mdxwz.cn
http://SlVJc1kt.mdxwz.cn
http://SS4Bvmnm.mdxwz.cn
http://dC01Olm5.mdxwz.cn
http://YVZQ0aSq.mdxwz.cn
http://thrIRKwr.mdxwz.cn
http://OUDHEBMD.mdxwz.cn
http://sWk2NZ9N.mdxwz.cn
http://f7a5FIbs.mdxwz.cn
http://T6EXsVaz.mdxwz.cn
http://NO9CftXk.mdxwz.cn
http://B2iEbj6K.mdxwz.cn
http://lK4CRoMj.mdxwz.cn
http://2QViv8wn.mdxwz.cn
http://kg8084AW.mdxwz.cn
http://xJXTttPm.mdxwz.cn
http://cnPR37d8.mdxwz.cn
http://czG8trF1.mdxwz.cn
http://www.dtcms.com/a/52756.html

相关文章:

  • Redis 篇
  • java之http传MultipartFile文件
  • QT day4
  • Kolla-Ansible deploy部署报错 KeyError: \\‘KernelMemory
  • 【Leetcode 每日一题】1328. 破坏回文串
  • 数据结构知识学习小结
  • 常用的分布式ID设计方案
  • golang debug调试
  • 集成的背景与LLM集成学习
  • 2025年渗透测试面试题总结- 深某服-漏洞研究员实习(题目+回答)
  • 工厂方法模式的C++实现示例
  • RabbitMQ的四种交换机
  • JavaScript 数组和字符串方法详解
  • Java中的时间类型
  • 智慧园区大数据云平台建设总体方案,平台方案架构-智慧园区大数据平台(320页原件Word)
  • 知识篇 | 低代码开发(Low-Code Development)是个什么东东?
  • 中兴移动互联终端三剑齐发 AI、5G-A、WiFi7构建高效智能网络
  • 132. 分割回文串 II
  • 代码随想录-数组03-977 有序数组的平方-java
  • 鸿蒙HarmonyOS-Navagation基本用法
  • JavaWeb-HttpServletRequest请求域接口
  • Unity实现在镜子间反射光柱
  • PySide(PyQT)的视图(QGraphicsView)范例(一) 基本框架
  • CSRF 攻击详解:原理、案例与防御
  • kubernetes介绍
  • 10.RabbitMQ集群
  • 【大数据项目】计算机行业招聘数据处理与分析系统
  • 2025.3.3总结
  • 面试基础---MySQL 事务隔离级别与 MVCC 深度解析
  • Mac安装配置使用nginx的一系列问题