当你commit并push过以后,你突然发现有个文件提交错了或需要改动,这个时候就要用到如果不想abandon掉的话就可以使用amend 方法对文件进行修改并再次提交。
大致步骤如下:

  <--add修改后的文件,在该文件的路径下add,否则可能找不到该文件-->$ git add **/modified.java <--再次提交并使用amend后的文件覆盖上次提交的文件-->$ git commit --amend --no-edit<--push到远程仓库即可-->$ git push origin master:refs/for/master

Git amend 修改上次提交相关推荐

  1. git 修改上次提交信息 与 撤销此操作.

    git commit --amend 修改刚才提交的commit信息 撤销 git commit --amend 思路是使用 git reflog 查看在哪里ammend的.找到HEAD{N}, N是 ...

  2. Git进阶:修改上次提交 git commit --amend

    一.问题说明 git commit 后,发现刚才的备注写错了,或者代码漏掉了,想取消刚才的提交.此刻有两种方法 (1)使用git reset命令将刚才的提交会退掉(需要注意的是git reset -- ...

  3. 基于Git rebase修改历史提交信息

    说明 关于为什么要修改历史提交的作者信息和提交信息,我就不多说了,也许是项目规范要求,也许是自己强迫症,总之是有这样的需求. 开始之前先说明一下: 本文介绍的方法只适用于本地仓库,提交到远程以后,我没 ...

  4. git恢复到上次提交

    4个区 5种状态 未修改(Origin) 已修改(Modified) 已暂存(Staged) 已提交(Committed) 已推送(Pushed) 检查修改 已修改,未暂存(检查工作区与暂存区间的差异 ...

  5. Git系列之修改历史提交信息

    文章の目录 1.查看 git 提交记录 2.修改最近两个或者两次上的commit信息 3.扩展:修改上一次git commit 提交的信息 参考 写在最后 1.查看 git 提交记录 git log ...

  6. git commit --amend 修改git提交记录用法详解

    有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend ...

  7. git commit --amend修改git commit提交的message

    当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入gi ...

  8. git commit --amend 修改最近一次提交

    修改上一次提交的代码 如果您使用的 Gerrit 管理的代码,不必 abandon 本次提交,不必 reset,直接修改出问题的文件, 修改好代码之后执行 git commit -a --amend ...

  9. Git追加本次提交到上次提交

    Git 追加提交到上次提交 命令 Q&A 命令 有时候为了减少提交日志,并且添加的内容是与上次的内容属于同一个提交内容的,为了好维护,会将本次的提交追加到上次的提交中.使用git 命令如下: ...

  10. 通过 $ git commit --amend 修改 commit 的 message

    $ git commit --amend 代码场景 --amend 代码场景 在提交代码的时候,commit 的时候 -m 后的 msg 写错了 $ git commit --amend -m '新的 ...

最新文章

  1. Python IDE ——Anaconda+PyCharm的安装与配置
  2. 微软大神“玩”出新花样,求平均值代码还能这样写?
  3. Vue项目启动后Error: Cannot find module ‘xxx’的解决方法
  4. win10 安装mysql 8.0.12
  5. 转载:bug的处理流程
  6. (八大方法、逐层深入,有你一定没见过的)使用INSERT语句向表中插入数据
  7. Android开发学习之快速实现圆角ListView
  8. (引用)Python 元素、元组、列表、字典的区别
  9. sqlplus格式调整
  10. cc2430的中文资料
  11. word应用:快速删除页眉横线
  12. CentOS7 快速搭建VNC Server 实现服务器远程控制台访问(Java Viewer)
  13. 360加固签名验证_android - 使用360加固的方法(需要在windows下面,先加固,再签名)...
  14. fpga+ADS1256
  15. 计算机hp1007打印程序,HP P1007
  16. 猿创征文|瑞吉外卖——管理端_菜品管理_1
  17. Ubuntu 16.04 设置终端背景透明化
  18. 3D 小姐姐模型是怎么“捏”成的? 初识 Mesh 知识点!
  19. Win11下载与安装
  20. p12..Matplotlib:Contours等高线图

热门文章

  1. C# 生成word文件 小学一年级口算题生成器(代码)
  2. 在官网下载linux版本的tomcat
  3. 单位内网视频会议怎么开
  4. Atitit 团队激励 理论与措施 目录 1. 马斯洛需求理论 1 2. 赫兹伯格双因素理论 1 3. X理论y理论 1 4. 期望理论。。 1 1.马斯洛需求理论 激励方法 福利 奖金
  5. Excel小问题 - 前三个非空单元格数值之和
  6. win10如何找计算机管理员密码,win10管理员密码忘了怎么办 win10系统找回admin密码方法...
  7. win的反义词_单词还死记硬背?反义词法让孩子轻松记单词!
  8. 计算机高级职称考试报考条件,高级工程师证怎么考 报考条件
  9. access百科 pc_PC Access SMART
  10. 电脑连上手机热点却不能上网