git - 跟踪我们更改的嵌入式 git 存储库?

标签 git git-submodules

类似于 git 的子模块功能,我想在我自己的库中嵌入一个远程存储库的克隆。但是,我希望能够对我们的嵌入式版本进行更改,同时仍然保持从远程获取更新的能力。我不知道如何使用子模块来做到这一点。这在功能上可行吗?现在我只是将远程源目录复制到我的存储库中,虽然这允许我跟踪我的本地更改,但它失去了从远程存储库中提取更新或管理分支的能力。

最佳答案

根据您的情况,您可能需要子树:http://help.github.com/subtree-merge/ .如果您需要更新,可以在 Makefile 或 cron 中提取和更新子树。

关于git - 跟踪我们更改的嵌入式 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4802123/

相关文章:

git - 如何在git中用错误的作者重命名提交

git - 更新项目版本: Composer

linux - Git 子模块因无法访问子模块而失败

每个用户的 Git 日志和控制

c++ - 在 CMake 中隔离 gitsubmodule 项目

Gradle 多项目与 SCM

git - Visual Studio 2015 更新 2,TeamExplorer : where is the exclude option?

git - 在 Git 分支中管理 Laravel 迁移

git - 如何在 Console2 中包装来自 Github for Windows 的 bash shell?

git - merge 在 git 存储库中的子项目中增长的基础项目,除了 git 子模块或子树 merge 方法之外