gpt4 book ai didi

git - 如何挑选从一个文件到另一个文件的更改?

转载 作者:太空狗 更新时间:2023-10-29 12:59:05 27 4
gpt4 key购买 nike

我有两个文件 vvn.caqu.c我对 vvn.c 进行了更改,并且在我的 git 中进行了提交。如何挑选对 aqu.c 的相同更改唯一的区别是 API。

vvn.c 包含 API 作为 vvn_function_names()

aqu.c 包含 API 作为 unions_function_names()

我不知道该怎么做。我知道将 cherry-pick 到同一个文件中。有什么办法吗?

最佳答案

不完全是挑选,但你可能想使用:

git checkout <branch or sha of commit> -- filename

这会根据文件在另一个分支中的版本 check out 该文件;这是最简单的解决方案,如果它满足您的需求(即,如果您不需要实际 merge 来自两个独立分支的文件更改)

另一种可能性是生成差异(您可以从一系列提交中生成差异并将其限制为一个文件)然后应用差异。查看:How to diff the same file between two different commits on the same branch?

关于git - 如何挑选从一个文件到另一个文件的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37483375/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com