2
當我編輯其他人的分支時,我的所有作品都被置於其他人的名下。這不僅對我沒有幫助,而且對我的代碼進行審查,因爲他們可能會通過修復來解決錯誤的人。我知道在git中你可以寫如何在SourceTree中重新綁定後更改作者
git commit -m "myFirstCommit" --author="Example Name <[email protected]>"
而這甚至沒有解決我的確切問題。那麼在SourceTree中有沒有辦法來改變作者。如果沒有辦法,下一個最好的事情是什麼?
你可以用命令行使用git interactive rebase和git commit --ammend的組合來完成。正如在這裏回答http://stackoverflow.com/a/3042512/111489 – rangalo
是啊@rangalo我看到了,但我想知道是否有一個更簡單的方法。最好在sourcetree!但是如果沒有辦法,你必須使用 - 修改你可以做 - 作者......或者像你只改變作者名字那樣簡單的東西? – user3339134
這沒有任何意義。 Git跟蹤提交或修補程序的原始作者(作者字段)以及上次修改提交或修補程序(提交者字段)的人。據我所知,Git從不會將作者字段修改爲原作者以外的任何人,那麼爲什麼要手動更改呢? –