git修改commit内容,git commit信息修改

git修改commit内容,git commit信息修改,详解git commit --amend 用法

本文主要详细介绍了git commit - amend的用法,通过示例代码非常详细,对于大家的学习或者工作都有一定的参考价值。有需要的朋友下面跟边肖学习。

有时候你提交代码后,发现有个地方不对,下次提交时不想保留最后一条记录;或者您上一次提交消息的描述是错误的。在这种情况下,您可以使用以下命令:git commit - amend。

Git非常强大。接下来我来解释一下git commit - amend命令的用法~

在git日志之后,您可以看到您之前提交的git历史:

接下来,在bash中输入wq以退出日志状态并执行:

$ git提交-修改

此时,bash中将出现以下内容:

其中,第二次提交是对你上次提交的描述,下面是说明信息,告诉你上次提交的文件信息等。可以忽略。接下来,如果要修改描述信息。直接输入:I,然后进入输入模式,会是这样的:

使用键盘上的向上和向下键转到描述所在的行,然后修改它:

修改完成后,按Esc退出编辑模式,然后键入:wq退出并保存修改,完成提交。以下是您在git log中查看提交日志的方式:

投稿描述信息被修改了,原来的git版本没了~ ~ ~大普本快乐!你~ ~

但是有一点要注意,这个操作会改变你原来的提交id。

适用场景:

场景1.本地开发代码已提交。提交后发现这次提交的代码有问题,或者遗漏了一些文档。此时,我希望达到以下目的:

修改有问题的代码。

(2)弥补缺失的文档(一般新添加的文档没有git add。)

将以上两点相关的代码与之前提交的代码合并为一次提交。

向合并的提交内容添加新的评论。

解决方案:

——“修改问题代码。

——“git add。”(如果丢失的文件是临时存储区域)

-“执行git commit-amend-m '填写此处提交的注释'

场景2.当收到一个新的需求时,你需要在主分支的基础上拉一个特性分支,而这个特性分支只有你自己用(这一点极其重要)。因为开发周期长,你不想每次都生成一个新的提交,而是每次都修改之前的提交。这样做的好处是,当您的特性分支被测试时,只有一次干净的提交,没有混乱的提交历史。你要做的就是把这个提交合并到主文件中。

解决方法:在功能分支上,

第一次提交代码时,使用git commit -am '首次提交的注释'

第二次提交代码时,使用git commit-amend-m '在此处填写提交的注释'

这样,整个分支只能有一次提交。

这就是本文解释git commit-amend用法的全部内容。有关git commit-amend的更多信息,请搜索我们以前的文章或继续浏览下面的相关文章。希望你以后能支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • git提交代码操作,git怎么提交代码
  • git提交代码操作,git怎么提交代码,利用git提交代码的方法步骤
  • git安装教程 安装配置,如何搭建git环境
  • git安装教程 安装配置,git安装与环境变量配置,Git下载、安装与环境配置的详细教程
  • git修改commit内容,git commit信息修改,详解git commit --amend 用法
  • git代码服务器,git版本命令
  • git代码服务器,git版本命令,Git版本控制服务器详解
  • git下载太慢怎么办,解决git下载很慢的问题
  • git下载太慢怎么办,解决git下载很慢的问题,git详细安装教程及下载太慢的解决办法
  • git 设置忽略文件,git修改gitignore不生效
  • git 设置忽略文件,git修改gitignore不生效,git设置忽略文件.gitignore的方法
  • ,,详解Git合并分支的流程步骤
  • ,,使用git命令上传代码
  • ,,Git恢复之前版本的两种方法reset、revert(图文详解)
  • ,,Git工作流演示及三种工作方式
  • 留言与评论(共有 条评论)
       
    验证码: