git 修改commit 的注释
来源:互联网 发布:最新m2数据 2017 编辑:程序博客网 时间:2024/04/27 18:49
一:最新的一次提交
当你不小心,写错了提交的注视/信息,该如何处理呢。理论上,SCM是不应该修改历史的信息的,提交的注释也是。
不过在git中,其commit提供了一个--amend参数,可以修改最后一次提交的信息.但是如果你已经push过了,那么其历史最后一次,永远也不能修改了。
我使用git commit --amend已经push过的
# git commit --amend
然后在出来的编辑界面,直接编辑注释的信息,保存退出
二:历史提交
git使用amend选项提供了最后一次commit的反悔。但是对于历史提交呢,就必须使用rebase了。
git rebase -i HEAD~3
表示要修改当前版本的倒数第三次状态。
这个命令出来之后,会出来三行东东:
pick:*******
pick:*******
pick:*******
如果你要修改哪个,就把那行的pick改成edit,然后保存退出。
这时通过git log你可以发现,git的最后一次提交已经变成你选的那个了,这时再使用:
git commit --amend
来对commit进行修改。
修改完了之后,要回来对不对?
使用git rebase --continue
OK,一切都搞定了。
0 0
- git 修改commit 的注释
- git commit ammend 修改已经提交的注释
- git commit ammend 修改已经提交的注释
- git commit ammend 修改已经提交的注释
- git commit amend 修改已经提交的注释
- git commit ammend 修改已经提交的注释
- git commit 编辑器的修改
- 修改Git commit 的author
- git 修改上次git commit的时间
- git 修改上次git commit的时间
- Git commit 注释格式
- Git change history commit author ( 修改历史 commit的 author)
- git修改已经提交的commit信息
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- Git撤销git commit 但是未git push的修改
- git 修改commit
- 面向对象三大基本特性,五大基本原则
- [NOI OJ7627]鸡蛋的硬度
- 2. Add Two Numbers(链表加法)
- C#语法小知识(六)属性与索引器
- "use strict";
- git 修改commit 的注释
- [iOS 证书]对证书的理解{转}
- PAT(A) - 1118. Birds in Forest (25)
- HDU - 2177 取(2堆)石子游戏 (威佐夫博奕)
- 如果EDIUS中打不开文件该怎么操作
- Hadoop 命令
- 【SCOI 2011】糖果 SPFA + 差分约束
- 第十二章课后作业3题
- django 如何将用户上传的图片展示在后台(列表页),缩略图而不是地址