修改git commit信息中的author

原创 2015年07月09日 11:19:42

话说不是经常有忘记修改git 的author 和email 就直接提交的情况嘛。

这个时候就需要修改commit 中的author信息啦


1> rebase 到你要修改的那一条commit

    git rebase -i <commit_hashcode>


2> 这个时候会出现一个文本编辑界面内容大概如下, 把你要改的commit 前面的pick替换成edit,然后输入wq退出

    pick <hashcode1>  <commit_message1>

pick <hashcode2>  <commit_message2>

pick <hashcode3>  <commit_message3>

pick <hashcode4>  <commit_message4>


3>使用--amend 修改 author 

    git commit --amend --author=‘xxx <xxxx@xxx.xxx>’


4>输入git rebase --continue 结束修改


版权声明:本文为博主原创文章,未经博主允许不得转载。

git总结(三)修改提交的author和email

在git仓库中,输入git log命令,可以查看所有的commit。 $ git log commit 81dc0f187181f228db185f0733831ed7b84ceb56 Author...
  • Mooner_guo
  • Mooner_guo
  • 2015年11月01日 10:56
  • 5587

git修改提交作者和邮箱

作用一名程序员,我们会经常混迹与不同的代码仓库,时常不同仓库会有作者信息验证。比如公司内建的gitlab一般会要求统一使用公司内部的域账号签名;github要求使用github账号签名等。因此,很容易...
  • diu_brother
  • diu_brother
  • 2016年07月21日 15:05
  • 6648

有关集合类

集合类 1.Vector类与Enumeration接口 ,存储一组对象。 2.(ArrayList类与Iterator接口)和(Vector类与Enumeration接口)的用法相似,区别在与: ...
  • cosmosxy2012
  • cosmosxy2012
  • 2011年09月28日 11:35
  • 306

git log按作者过滤提交

git log --author=authorname  --author=, commits whose author matches any of the given patterns ...
  • ly890700
  • ly890700
  • 2017年06月14日 14:33
  • 736

修改git已提交的的author和email

转自:http://lmbj.net/blog/how-do-i-change-the-author-of-a-commit-in-git/ 这个问题来源于我的实际应用中的需求,在得问发起提问:...
  • Rainminism
  • Rainminism
  • 2015年07月28日 14:36
  • 4524

修改git commit 除了 git commit --amend 还有 git commmit rebase, reset,

git 修改commit 分类: git2012-04-07 10:43 1369人阅读 评论(0) 收藏 举报 当你不小心,写错了提交的注视/信息,该如何处理呢。...
  • tangkegagalikaiwu
  • tangkegagalikaiwu
  • 2013年01月25日 17:15
  • 105834

git log查找某一个author的提交

使用git log --author= 可以查找某一个作者所有的提交参照:用git 查找一个log中的关键字我在修改2.6.36内核模块时,发现了kmem_cache_create的函数参数有所变化,...
  • gracioushe
  • gracioushe
  • 2011年03月14日 22:39
  • 14276

Git——开发必备

别说我懂Git——开发必备,全栈基础 标签: git版本控制配置管理最佳实践全栈必备 2016-07-02 12:02 7382人阅读 评论(0) 收藏 举报 ...
  • zyex1108
  • zyex1108
  • 2016年09月18日 14:44
  • 272

git高级用法

合并多个提交 假设要合并最后的2个提交,可以按如下命令进行: 1. git rebase –i HEAD~2 运行完该命令,会出现如下所示内容: 2. 将第二个pick修改为squash或...
  • kl222
  • kl222
  • 2013年01月06日 01:03
  • 8951

git commit --amend 改写提交

1. commit --amend 为了节省时间,这个教程使用现有的历史记录作为本地数据库。 从这里下载 我们将修改最近一次的提交。 首先进入stepup-tuto...
  • GarfieldEr007
  • GarfieldEr007
  • 2017年03月08日 22:49
  • 5766
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:修改git commit信息中的author
举报原因:
原因补充:

(最多只允许输入30个字)