gpt4 book ai didi

Git:将一个项目的一部分包含到另一个项目中

转载 作者:太空狗 更新时间:2023-10-29 13:02:58 25 4
gpt4 key购买 nike

我遇到了一个相当困难的情况:在一个项目(git repo)中我有一个文件,而我在另一个项目(另一个 git repo)中需要它。是否有任何清晰且(尽可能)简单的方法将其放入我的项目中?它看起来像:

git-repo-1:
lib/foo
lib/ololo

git-repo-2:
lib/*foo* (from repo-1)
lib/bar
lib/baz

我的问题是:1.我该怎么做? 2. 如何将文件(包括来自 git-repo-1 的文件)更新到我的存储库 (git-repo-2) 中?

附注是的,我看了很多关于子树的页面,但是……对我来说还是不太清楚。有什么建议么?甚至指导 ;-) 我会非常感激任何事情。

UPD:我想要的:http://git-scm.com/book/en/Git-Tools-Subtree-Merging但!我只想将“机架”存储库的一部分放入我的项目存储库中。

问题是:如何从一个存储库中分离出我需要的文件并将其 merge 到另一个存储库中?

最佳答案

将 lib/foo 提取到一个名为 common 的新项目中。
然后在项目 1 和项目 2 中包含完整的公共(public)项目

关于Git:将一个项目的一部分包含到另一个项目中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18912809/

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