Wei Wu / @lazyparser

Welcome to my website

Download as .zip Download as .tar.gz View on GitHub

如果提交(commit)了代码并且已经推送(push)到了github之后,发现自己的作者名字(Author)需要修改,怎么办?用这个命令试试:

git commit –amend –reset-author git push -f

如果在你第一次错误的 push 之后,没有人 pull 过那个仓库,那么你的修改就完成了。如果已经被人 pull 过了你的改动,就不太可能改过来了(“The already pushed change, if people have pulled it, is something you’ll have to live with. [1]”)。

有此需求的同学可以参考[1]、[2]和[3],希望对你有帮助。 ;)

[1]: stackoverflow: amend-username-for-a-pushed-commit-on-github

[2]: stackoverflow: github-doesnt-show-the-right-author-of-a-commit

[3]: github help: can-i-delete-a-commit-message