有没有--author of git-commit for git-merge这样的选项?
我们维护一个临时环境,在这个环境中必须执行一些更改。一些限制使得我们只能使用一个linux用户来访问登台环境。
无论如何,我们是一个具有合作主动性的小团队,在执行提交时,我们使用--author git-commit选项来判断哪个是作者。然而,有时我们需要从其他分支进行合并,这会导致非ff合并。这意味着在执行此合并时将执行提交。
在这种情况下,手动指定合并提交的作者的最佳方式是什么?
发布于 2012-02-26 03:43:13
首先,防止合并创建提交:
git merge --no-commit …然后,手动执行提交:
git commit --author="A. U. Thor <au@th.or>"发布于 2013-05-11 16:22:54
如果您已经进行了合并,则可以在以后合并作者身份。就像这样:
git checkout master
git merge my_branch
git commit --amend --author="My Nick <my.adress@email.com>"
git push origin master这将按需要工作,并将指定的作者添加到合并提交中。没有魔法。:)
发布于 2012-02-26 03:44:05
先试试git merge --no-commit ...,然后试试git commit --author ...
https://stackoverflow.com/questions/9447371
复制相似问题