内置gitgit-pick选项,以保留原始提交者和作者

问题描述 投票:-1回答:1

git cherry-pick中是否有内置选项可以保留原始作者和提交者?不使用脚本,特别是在挑选多个提交时特别需要。

我已经找到此scriptthis但是都超过2岁了

看着官方documentation,我没有任何选择我在想什么吗?

git git-cherry-pick
1个回答
0
投票

Cherry-picking仍然使作者默认处于默认状态,因此这里无事可做。

这些命令都不能让您保留提交者,但是提交者的名称和电子邮件地址来自您的配置,如果您愿意,可以在其中放置它,因此:

git -c user.name=bogus -c [email protected] cherry-pick <hash>

将使用给定的伪造名称进行新提交。

在环境中设置GIT_COMMITTER_DATE也会覆盖当前时间。实际上,环境变量是一种通用机制,即git filter-branch的工作方式。因此,您找到的脚本将起作用。当Git本身已经超过10岁时,您为什么还要担心它们“超过2岁”?

© www.soinside.com 2019 - 2024. All rights reserved.