有没有办法让git存储库中的目录在所有分支中始终相同?
我想到的情况如下:考虑你正在研究一个你正在进行大量实验的项目/论文(即创建一个分支,尝试一些东西/做测量/统计,通常不会将它合并回主人)加上你写一篇文档/论文,你想要所有(包括实验)分支的内容/结果.来回切换分支当然适用于实验本身,但对于您的文档/论文,您实际上只需要一个当前版本.
另一种方法是将您的文档放入一个单独的分支(就像某些项目一样),但我个人觉得,只要您想在文档/论文中添加内容,就总是会切换它.
此外,我可以有两个存储库,但这不符合我对存储库的直觉,因为它包含有关项目XY的所有内容……
最佳答案 看看简单但笨重的
git submodule或更光滑但更复杂的
git subtree.
它们允许您将一个单独的存储库嵌入到您的存储库中,这可能符合您的目的.