git commit --amend 用法
修改提交的某个文件
实际工作场景中 可能存在某次提交代码的过程中 某个文件出错了需要重新
提交这个时候 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 用法相关推荐
- git commit --amend用法(摘抄)
适用场景: 比方说,你的代码已经提交到git库,leader审核的时候发现有个Java文件代码有点问题,于是让你修改,通常有2种方法: 方法1:leader 将你提交的所有代码 abandon掉,然后 ...
- git commit --amend 用法详解
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend ...
- git commit --amend 修改git提交记录用法详解
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend ...
- git commit --amend两种用法
一.如果已经push到远端服务器,想修改已经提交过的commit信息 1.保存:Ctrl + o; 回车 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit审 ...
- Git之git commit --amend两种用法(五)
一.如果已经push到远端服务器,想修改已经提交过的commit信息 1.保存:Ctrl + o; 回车 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit审 ...
- 使用Git rebase合并多条提交记录commit。以及使用 git commit amend本地提交直接合并到远程已有commit的用法
需求场景一 : 对某个小的功能点进行多次反复的修改提交,且已经提交到远程,导致commit记录过多,太过于杂乱无章,想要精简合并一些提交记录. 场景还原: 比如下图4个git commit记录,log ...
- git commit --amend的用法
1.用于修改上次提交.应用场景:在公司,写了一个功能提交到老大,老大看了代码后,眉头一皱balabalba说一堆需要改的地方,你回来改正后,要是直接使用,git add .git commit -m& ...
- Git commit 常见用法
Git commit git commit 主要是将暂存区里的改动给提交到本地的版本库.每次使用git commit 命令我们都会在本地版本库生成一个40位的哈希值,这个哈希值也叫commit ...
- Git的撤销操作 git commit --amend
在项目中我们也经常会使用到撤销操作 使用这一节我们就讲一讲Git的撤销操作 撤销操作主要有如下几种 git commit --amend 撤销上一次提交 并讲暂存区文件重新提交 git checkou ...
- 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )
文章目录 一.补充提交版本 git commit --amend 二.版本库提取文件 git checkout -- filename 三.删除文件 git rm 一.补充提交版本 git commi ...
最新文章
- 链表 -- 双向循环链表(线性表)
- 图像降噪算法——高斯低通滤波
- apache lucene_Apache Lucene拼写检查器的“您是不是要”功能
- Maven依赖配置和依赖范围
- Eclipse添加maven之后报错 Eclipse is running in a JRE, but a JDK is required 解决方法
- NET常出现的三十三种代码(1)
- 63.Linux/Unix 系统编程手册(下) -- 其他备选的IO模型
- angularjs源码笔记(1.3)--directive ctrl attrs
- wave overfly
- whois查询的不同结果是什么意思?
- autocad2014 转pdf并保存多页
- 证券考试和基金考试有什么区别?
- 微信每日定时推送消息新闻到群聊或朋友
- 七上八下猜数字_车上互动游戏
- MarkMind使用技巧
- 智能CDN(上):CDN的访问过程和加速原理
- Hibernate与JPA的区别是什么
- Halcon动态阈值分割
- 【导出EXCEL表格】SpringMVC中使用POI导出EXCEL表格2017年,可以直接复制粘贴使用
- 基于 vue.js 的 SSR 技术 — Nuxt.js