在我的例子中,我有一个文件,它很久以前来自其他东西的分支。很多事情都发生了分歧。但是,我注意到我喜欢的另一个 fork 有一个小变化。我想使用该代码。我可以只复制、粘贴和提交,但那样看起来就像我写的一样。我可以在提交中添加关于原作者的评论,但这并不理想。
在这种情况下,我想要的所有代码都来自一个没有任何其他内容的提交。我不能轻易挑选,因为我的代码更改得太多以至于所有行都不同。但我想要做的是从他们的提交中获取确切的行并归功于他们,然后将这些选择行 merge 到我的代码中的文件中较长文件中的不同行号。这可行吗?
最佳答案
你为什么不做任何事情来编写提交(可能应用来自其他提交的补丁)然后当你在本地提交时,使用 --author= < originalAuthor > 标志并指定原作者的名字,所以提交归功于他们?
关于git - 我如何通过 Git 从某人的代码中获取行,以便将它们记录在提交历史记录中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32803001/