This question already has answers here:
How do I work with a git repository within another repository?

(4个答案)


4年前关闭。




我想将https://github.com/getyouridx/pychargify克隆到我的django项目中,并且需要不时提取更新。

为了澄清起见,我可以简单地从django项目的根目录中编写一个gitignore,例如.gitignore: pychargify/.git还是我应该注意的其他陷阱?

最佳答案

要在另一个内部有一个git repo,请查看git子模块:http://git-scm.com/book/en/Git-Tools-Submodules

通过使pychargify成为django项目的子模块,可以将django项目的特定版本与pychargify项目的特定版本相关联。那真的很有用。

我不确定您描述的方法到底有什么危险,但它并没有通过我的气味测试。我建议使用专门针对此类事物设计的Git功能(子模块)。

09-04 05:12