首页 > 其他分享 >git之修改已经提交的commit信息

git之修改已经提交的commit信息

时间:2023-01-07 15:12:46浏览次数:29  
标签:git -- rebase 修改 提交 pick commit

1、执行命令 git rebase --interactive commitId^,以交互方式进行进行rebase操作;

git rebase可以实现git 节点或者分支的合并

2、进入编辑页面后,会列出此次rebase操作所涉及的所有commit记录,每一行都是pick开头,找到需要修改的commit id ,将pick改为edit,保存后退出。这样就是将rebase操作暂停下来,对指定的commit进行修改

3、如果需要修改提交的文件,执行git add命令,如果不需要修改文件,可以跳过这一步

4、执行git commit --amend 对第二步指定的commit进行修改

5、执行git rebase --continue 继续执行rebase的后续操作

6、最后执行git push命令将修改推送到远程

标签:git,--,rebase,修改,提交,pick,commit
From: https://www.cnblogs.com/fyusac/p/17032656.html

相关文章

  • Git之使用GitHub搭建远程仓库
    在上一节中,我们学习了如何使用Git,构建我们的本地仓库,轻松的实现了版本控制以及代码还原,修改日志查看等;读者肯定不满足与本地是吧,假如是多个人一起来开发一个程序呢?我们需要......
  • TortoiseGit(小乌龟)设置保存账号密码
    在我们使用Tortoisegit时,默认是需要在每次提交代码时输入你的账号和密码的,这样在实际使用时会觉得非常繁琐且费时.于是我们可以简单设置下配置文件,便可保存下账号密码......
  • GitHub车牌检测识别项目调研
    汽车车牌检测和识别实践指南,提供了算法方案和测试效果。​一,EasyOCR​​​1.1,仓库介绍​​​​1.2,使用记录​​​二,HyperLPR​​​2.1,HyperLPR概述​​​​2......
  • Git使用教程之本地仓库的基本操作
    1、Git是什么?一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统。①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合......
  • mysql 半同步的模式 after_commit 与 after_sync
    参考MySQL半同步after_sync与after_commit-墨天轮(modb.pro)1.after_commit提交流程:client-->executesql-->wrtieredolog-->writebinlog-->innodbstoragecommi......
  • git针对指定网站设置代理
    我们经常要用到各种git地址,比如github、gitee还有自己搭建的git等等。但是github我们经常拉取和推送代码的时候超时,这时候如果我们搜索会发现大量的文章都是告诉我们设置全......
  • Docker(三):镜像仓库 - 公共仓库、私有仓库 - commit、tag、push
    参考地址:https://blog.csdn.net/weixin_43526371/article/details/125828194镜像分层和UnionFSdocker的镜像实际上由一层一层的文件系统组成,这种层级的文件系统就是Unio......
  • GitHub车牌检测识别项目调研
    汽车车牌检测和识别实践指南,提供了算法方案和测试效果。​一,EasyOCR​​​1.1,仓库介绍​​​​1.2,使用记录​​​二,HyperLPR​​​2.1,HyperLPR概述​​​​2......
  • GitHub车牌检测识别项目调研
    汽车车牌检测和识别实践指南,提供了算法方案和测试效果。​一,EasyOCR​​​1.1,仓库介绍​​​​1.2,使用记录​​​二,HyperLPR​​​2.1,HyperLPR概述​​​​2......
  • 使用python程序自动克隆Azure DevOps Server中的Git库(令牌pat认证)
    Contents1.场景描述2.操作方法2.1调用AzureDevOps的接口生成令牌2.2生成Base64编码格式的认证字符2.3在git命令行中使用base64字符作为认证字符1.场景描述在最近的......