当我编辑其他人的分支机构时,我的所有工作都以别人的名字命名。这不仅对我无济于事,但是谁在看我的代码,因为他们可能在用错误解决错误的人。我知道在git中您可以编写
git commit -m "myFirstCommit" --author="Example Name <[email protected]>"
而且这甚至不能解决我的确切问题。因此,SourceTree中有一种更改作者的方法。如果没有办法,那么下一个最好的事情是什么?
最佳答案
正如其他人在评论中提到的那样,您可以使用交互式变基来执行此操作。只需点击“ edit commit”(或进行修改?我忘了)。当SourceTree在交互式变基过程中退出并允许您进行编辑时,您可以重新提交,单击提交视图中的“修改提交”选项,但可以从那里更改作者。实际上,这实际上也创建了一个全新的提交SHA。完成后,只需点击“存储库”菜单中的“继续重新设置基础”,它将继续进行下一次提交。
干杯