【发布时间】:2023-03-12 02:14:01
【问题描述】:
为什么
在我们公司,我们开始使用一些开源代码并开始修补它。我现在想公开这些更改,因此我想以正确的作者和作者日期应用这些更改(我不想因为我没有做的工作而受到赞扬)。
问题
- 在
company-repo,我有提交123456789我想模仿 - 在
new-repo中,我准备了一个提交(使用git add -p)。
现在我想创建一个从 company-repo 模仿提交 123456789 的提交,但在 new-repo 中创建此提交。
想法
-
git commit -C可以从另一个提交中获取 git 提交消息,但这会失败 (could not lookup commit) - 因为这是跨两个不同的存储库可能会创建一个补丁?但由于文件名已更改,这将是复杂的
- 只是解析所需的信息并重用?应该复制什么?时间戳、提交消息、其他?
【问题讨论】:
标签: git git-commit git-rewrite-history