gpt4 book ai didi

git - 我可以只从另一个 git 存储库中提取某些文件吗?

转载 作者:行者123 更新时间:2023-12-02 02:35:17 24 4
gpt4 key购买 nike

例如,假设我有存储库 1 和存储库 2。存储库 1 有一个文件 /a/b/c/d .我可以将此文件作为 /e/f/g/h 导入存储库 2 吗? ?

原因是我想从不同 git 存储库的实验分支中提取更改。我尝试将所有内容 merge 在一起,但有很多冲突(各种)。因此,我怀疑我是否可以 merge 整个分支,但我想尽可能多地引入。

有什么办法可以做我想做的事情,还是我只能求助于直接复制文件?

最佳答案

您可以使用 git archive 从远程存储库中获取文件。 .然后,您可以将文件添加并提交到您的存储库。这种方法不会从他的分支中保存历史。见 git archive docs详情。

如果您想尝试保留该实验分支的一部分,您可以 git fetch他的存储库,然后 git rebase他的实验分支到您的存储库,根据需要编辑或跳过有冲突的提交。一旦您的存储库中有一个清理过的分支,您就可以将其 merge 。参见 git rebase docs

关于git - 我可以只从另一个 git 存储库中提取某些文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2104441/

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