修改提交的某个文件

实际工作场景中 可能存在某次提交代码的过程中 某个文件出错了需要重新
提交这个时候 git commit --amend 就派上用场了

先新建一个仓库


分别创建两个目录 test1 和 test2

里面分别对应 test1.txt 和 test2.txt 两个文本文件

文件内容

然后先正常提交

git add *
git status  // 可省略
git commit -m "2020-11-21 21:30"
git push -u origin master


好 那么问题来了 leader 看了两个 文本 一个是中文 一个是英文

修改为统一的语言


修改 test1.txt 内容为 i am test1
然后命令行执行以下命令

git add *
git status
git commit --amend --no-edit
git push -f origin master  //  这里我直接用了强制提交

修改提交信息

有时候 提交信息 写错了 一样可以 通过 git commit --amend 来修改

git commot --amend -m "这是修改之后的备注"
git push -f origin master


git commit --amend 用法相关推荐

  1. git commit --amend用法(摘抄)

    适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后 ...

  2. git commit --amend 用法详解

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

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

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

  4. git commit --amend两种用法

    一.如果已经push到远端服务器,想修改已经提交过的commit信息 1.保存:Ctrl + o; 回车 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit审 ...

  5. Git之git commit --amend两种用法(五)

    一.如果已经push到远端服务器,想修改已经提交过的commit信息 1.保存:Ctrl + o; 回车 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit审 ...

  6. 使用Git rebase合并多条提交记录commit。以及使用 git commit amend本地提交直接合并到远程已有commit的用法

    需求场景一 : 对某个小的功能点进行多次反复的修改提交,且已经提交到远程,导致commit记录过多,太过于杂乱无章,想要精简合并一些提交记录. 场景还原: 比如下图4个git commit记录,log ...

  7. git commit --amend的用法

    1.用于修改上次提交.应用场景:在公司,写了一个功能提交到老大,老大看了代码后,眉头一皱balabalba说一堆需要改的地方,你回来改正后,要是直接使用,git add .git commit -m& ...

  8. Git commit 常见用法

        Git commit git commit 主要是将暂存区里的改动给提交到本地的版本库.每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit ...

  9. Git的撤销操作 git commit --amend

    在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 git checkou ...

  10. 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )

    文章目录 一.补充提交版本 git commit --amend 二.版本库提取文件 git checkout -- filename 三.删除文件 git rm 一.补充提交版本 git commi ...

最新文章

  1. 链表 -- 双向循环链表(线性表)
  2. 图像降噪算法——高斯低通滤波
  3. apache lucene_Apache Lucene拼写检查器的“您是不是要”功能
  4. Maven依赖配置和依赖范围
  5. Eclipse添加maven之后报错 Eclipse is running in a JRE, but a JDK is required 解决方法
  6. NET常出现的三十三种代码(1)
  7. 63.Linux/Unix 系统编程手册(下) -- 其他备选的IO模型
  8. angularjs源码笔记(1.3)--directive ctrl attrs
  9. wave overfly
  10. whois查询的不同结果是什么意思?
  11. autocad2014 转pdf并保存多页
  12. 证券考试和基金考试有什么区别?
  13. 微信每日定时推送消息新闻到群聊或朋友
  14. 七上八下猜数字_车上互动游戏
  15. MarkMind使用技巧
  16. 智能CDN(上):CDN的访问过程和加速原理
  17. Hibernate与JPA的区别是什么
  18. Halcon动态阈值分割
  19. 【导出EXCEL表格】SpringMVC中使用POI导出EXCEL表格2017年,可以直接复制粘贴使用
  20. 基于 vue.js 的 SSR 技术 — Nuxt.js

热门文章

  1. 大数据和 AI 驱动创新实例分享
  2. SHINE与Phoenix合并,专注推进核聚变技术
  3. 读者提问:如何提高效率?
  4. 吴伯凡-认知方法论-结果的简单,起点的复杂
  5. 新版阿里云服务器的安全组配置
  6. 人工成本上升?设备停机率高?制造企业该如何破而后立?
  7. Camera ISP
  8. php牛牛发牌算法,分享一个牛牛算法
  9. 2021年中国人工智能市场发展现状
  10. jdk7下载、安装与测试