我在生活在我自己的存储库中的项目中使用github中的git存储库中的一个文件。因为现在只要创建github上的新版本文件,我就必须手动下载并将其提交到我的存储库。每当我将新的更改提交给我的时候,是否有办法自动使其与远程存储库保持同步?
我知道这有可能破坏我的代码,但我宁愿回去修复我的一些代码并使用最新版本。我很容易看到什么因为我有很好的测试覆盖率而中断。
答案 0 :(得分:2)
我不知道如何为单个文件执行此操作。如果您可以将第三方存储库中的内容保存在自己的子目录中,则可以使用submodules或subtree merge strategy。 Pro Git的6.6, for submodules,和6.7, for subtree merges,部分也广泛涉及此问题。对于使用子树合并,Avery Pennarun's git-subtree
命令可能会派上用场。
答案 1 :(得分:0)
看看git子模块。
git help submodule