git commit --amend 改写提交
1. commit --amend
为了节省时间,这个教程使用现有的历史记录作为本地数据库。
从这里下载
我们将修改最近一次的提交。
首先进入stepup-tutorial/tutorial1目录。本地端的历史记录状态如下图显示。
用log命令确认历史记录。
$ git log commit 326fc9f70d022afdd31b0072dbbae003783d77ed Author: yourname <yourname@yourmail.com> Date: Mon Jul 16 23:17:56 2012 +0900添加add的说明commit 48eec1ddf73a7fb508ef664efd6b3d873631742f Author: yourname <yourname@yourmail.com> Date: Mon Jul 16 23:16:14 2012 +0900first commit
首先打开sample.txt档案,并添加commit的注释。
连猴子都懂的Git命令 add 把变更录入到索引中 commit 记录索引的状态
添加 --amend 选项,然后提交。
$ git add sample.txt $ git commit --amend
编辑工具会显示最近一次提交的提交消息,把消息修改为「添加add和commit的讲解」并进行保存。
现在已经修改了提交的内容,然后用log命令确认历史记录和提交消息。
$ git log commit e9d75a02e62814541ee0410d9c1d1bf47ab1c057 Author: yourname <yourname@yourmail.com> Date: Mon Jul 16 23:17:56 2012 +0900添加add和commit的讲解commit 48eec1ddf73a7fb508ef664efd6b3d873631742f Author: yourname <yourname@yourmail.com> Date: Mon Jul 16 23:16:14 2012 +0900first commit
from: http://backlogtool.com/git-guide/cn/stepup/stepup7_1.html
git commit --amend 改写提交相关推荐
- 【Git】git commit --amend 追加提交
使用场景 当你提交了代码,结果发现代码中还有的地方要改善,可以通过git commit --amend来追加提交,这样就可以避免生成两次提交 有以下两种情况: 1.如果还没有push到远程 g ...
- 使用Git rebase合并多条提交记录commit。以及使用 git commit amend本地提交直接合并到远程已有commit的用法
需求场景一 : 对某个小的功能点进行多次反复的修改提交,且已经提交到远程,导致commit记录过多,太过于杂乱无章,想要精简合并一些提交记录. 场景还原: 比如下图4个git commit记录,log ...
- Git(8)-- 撤消操作(git commit --amend、git reset 和 git checkout 命令详解)
文章目录 1.撤消操作:`git commit --amend` 实例详解: 2.取消暂存的文件:`git reset` 3.撤消对文件的修改:`git checkout` 超详细 Git 图文版小白 ...
- 【Git】Git 版本管理 ( 补充提交版本 git commit --amend | 版本库提取文件 git checkout -- filename | 删除文件 git rm )
文章目录 一.补充提交版本 git commit --amend 二.版本库提取文件 git checkout -- filename 三.删除文件 git rm 一.补充提交版本 git commi ...
- git commit --amend修改git commit提交的message
当git commit -m "message"提交之后,在push之前,发现git commit中的message有误,想把提交的message改过来,有什么办法? 首先输入gi ...
- git commit --amend 修改git提交记录用法详解
有时你提交过代码之后,发现一个地方改错了,你下次提交时不想保留上一次的记录:或者你上一次的commit message的描述有误,这时候你可以使用接下来的这个命令:git commit --amend ...
- Git进阶:修改上次提交 git commit --amend
一.问题说明 git commit 后,发现刚才的备注写错了,或者代码漏掉了,想取消刚才的提交.此刻有两种方法 (1)使用git reset命令将刚才的提交会退掉(需要注意的是git reset -- ...
- git commit --amend 修改最近一次提交
修改上一次提交的代码 如果您使用的 Gerrit 管理的代码,不必 abandon 本次提交,不必 reset,直接修改出问题的文件, 修改好代码之后执行 git commit -a --amend ...
- git 问题 之 git add 后直接git commit --amend导致合入了上一笔提交的解决办法
最近提交代码,进行一下步骤 1.git status . 2.git add . 3.git stash save 4.git pull --rebase 5.git stash pop 6.解决冲突 ...
最新文章
- March Library 版本更新
- java 按钮 事件_Java 添加按钮点击事件
- 给Xshell设置舒适的配色方案
- python 中__name__ = '__main__' 的作用
- The type org.springframework...DaoSupport cannot be resolved. It is indirectly..
- 【.Net MF网络开发板研究-03】获取雅虎天气(HttpClient示例)
- oracle 绑定变量模糊查询,求助-ACTIVE DG 异常shutdown
- R语言与虚拟变量模型
- SAP gateway GWaaS single sign on
- Java学习笔记---接口
- docker遇到问题归纳
- 超详细在Ubuntu下安装JDK图文解析
- Java编程思想学习(一)----对象导论中多态的理解
- GoogLeNet模型
- win11怎样在多屏中设置主显示器 Windows11主显示器的设置方法
- 移动终端安全模块技术研究
- 【FBI WARNING】DP 从看透到看开
- 天牛须搜索算法优化神经网络_matlab代码
- arcgis api 4.11之距离和面积测量实现
- 如何在idea中使用Mysql