所以我愣神中没有配置的git的(没有作者或电子邮件),我想改变那些3个提交一台机器上进行3个提交(尚未推)的作者,以他们所想是.
我知道git commit --amend可以改变作者,但我怎么能做到3?我知道rebase可以改变信息.有没有办法改变作者?
Yan*_*ang 27
您可以使用交互式rebase.这篇文章的答案给出了一个例子: 在一个特定的提交中更改提交作者.
作者要求在特定提交时更改作者,但如果您edit提交了所有要提交的内容,则可以使用交互式基础更改多个提交的作者.
其他与交互式变基相关的潜在有用技术可以在Pro Git书籍 http://git-scm.com/book/en/Git-Tools-Rewriting-History中找到,包括挤压,重新排序,编辑消息等.