Git 修改commit 相关操作
修改最新提交的commit的message
git commit --amend
执行 git commit --amend 然后修改注释即可 (需要通过vi 或vim编辑并保存)
修改旧的commit 的message
git rebase -i 他的下一个commitId
如果我们想修改以 55c22b开头的commit。 需要通过 git rebase -i 他的下一个commitId,就是我们下图中红色框标红的位置(fg225ff开头的commit)。
如果想修改b.txt01 的commit 就操作他的下一个commit id(617b4b)
具体操作如下图:
执行后会出先入下图的内容:
我们将pick 修改为r 然后将其保存。
保存后会展示如下图的内容,我们此时就可以修改我们的message为 c.txt001,然后执行保存操作。
如下图所示操作成功!
把连续的commit 整合为一个commit
首先我们通过git log 查看历史提交记录
我们的操作是把b.txt 和c.txt 合成一个commit
将c.txt001 的commit pick该为 s 然后保存
输入我们合并后新的commit的message 为merge b c
如下图所示我们的合并操作成功!
把间隔的commit 整合为一个commit
通过git log 查看我们的提交历史
我们这里将 a 和 e合并到一起
通过 git rebase -i b17b4bc 结果如下图:
我们第一行的内容修改为 pick a的commit id 然后将要合并的commit 放到他的下面 内容为
s 合并commit id 如下图所示,然后将其保存。
修改合并后commit message信息 如下图所示:
下图所示表示修改成功
Git 修改commit 相关操作相关推荐
- git回退commit的操作
git回退commit的操作 1 git reset 1. Git -Log-找到当前commit,即当前第一个 2. 右击选择 Go to parent commit 3. 找到本地的上一次提交 4 ...
- 【Git】Git修改 commit 的信息
Git 修改 commit 的信息 ①:git log 查看提交日志,找到要修改的commit ②:git rebase -i HEAD~n 1.切换到需要修改的 commit 中,n为commit的 ...
- git修改commit信息
git修改commit信息 主要有以下3种场景 1.刚刚commit,还没有push,使用git commit --amend. 2.刚刚push,要修改最后一次push的commit信息,使用git ...
- Git关于commit的操作,修改message,合并commit,撤销commit
文章目录 Git修改已提交commit的message信息 修改最近一次commit的message 修改之前commit的message 合并commit 合并连续的commit 合并间隔的comm ...
- Git 修改 commit author
git rebase -i HEAD~9 ~9 表示修改多少筆提交,從當前開始往前數. 執行完後 把pick改成edit,保存退出. 然後執行 git commit --amend --reset-a ...
- git修改commit的用户名与邮箱
对于 git 的用户名与邮箱,我们大多数人都有两套,一套公司账户平时工作用和一套个人账户用于业余项目.而我又常常在 commit 以后才发现用户名与邮箱设置错了.本文总结了如何修改 Commit 的用 ...
- git合并分支相关操作
在开发过程中偶尔会遇到bug需要紧急修复,这时我们一般会新建一个单独分支专门用来修复bug,目的是不影响已有开发进度,这就涉及到新建分支.合并分支.打tag等操作,今天在这里给大家做一个简单分享- 1 ...
- git修改commit注释_【Slog】Git之多人同feature的同分支开发
抛出问题 多人对同一feature分支进行开发如何最有效.简洁? 这是最近我一直在思考的问题.这个场景有什么问题呢?先来看看通常的做法.一般一个人会对应一个分支来对feature进行开发,与IT不同的 ...
- git撤销的相关操作
在公司开发中, 大多会采用git做代码管理, 今天主要记录一下git在各个阶段去撤销之前提交的相关代码. add 将自己开发的代码提交到暂存区, 会采用git add . 的命令行形式, 但是提交后如 ...
最新文章
- 如何在linux服务器上使用hanlp
- 尚未注册 OLE DB 访问接口 SQLNCLI10 7043 错误
- 作者:吴城文,男,清华大学计算机科学与技术系硕士生。
- 双十一丨你负责买买买 我做你背后的那个数据人
- LeetCode383. Ransom Note
- 在python的解释器中使用函数_浅析Windows 嵌入python解释器的过程
- R包制作(千字详细图文)
- html如何给标题设置边框和底纹,word如何设置文字边框和底纹
- RS232和TTL电平
- 谁是白盒网络市场最大玩家
- fa-cog css,完整的Font Awesome 3.2.1 图标参考
- 3D角色硬表面建模技巧与思路分享【案例解析】
- 6 个设计准则让图表焕然一新,数据可视化并不难!
- lamp 安装 mysql_LAMP 之 mysql 安装
- mysql 切换主键
- STM32MP157驱动开发——Linux 网络设备驱动
- 恋练有词重点单词快速识记
- 十个网站助力毕业设计通关
- 【博学谷学习记录】超强总结,用心分享 | 架构师 Mybatis源码学习总结
- 探索性数据分析-足球赛事数据集
热门文章
- [专栏精选]Unity刚体详解
- [洪流学堂]Hololens开发高级篇4:立体音效(Spatial sound)
- 使C#代码现代化——第四部分:类型
- Apache 回应:参与开源不受 EAR 约束
- 沉船会有什么_世界六大沉船,最后一艘有40吨财宝!8吨黄金!你眼红了吗?
- 隐藏a标签seo_百度SEO网站整体优化方案 - 蜘蛛池博客
- python中的self怎么理解_python中的self理解
- mac的python怎么输入中文_无法在python IDE(Mac OS X)中输入unicode
- sigmoid函数_深度学习中激活函数总结
- hbase查看表结构_HBase基本使用之DDL学习