我读到了很多有关git子模块应该有多糟糕的文章,但我不确定这是否只是那些感觉它限制了他们的人的抱怨,还是它存在严重问题(特别是对于我的用例)。
我只是想像这样将不同的存储库包含到我的存储库中
website/
libs/
js/
fs-slides [external]
fs-dialog [external]
我需要能够轻松更新这些存储库。据我所知,没有一种简单的方法只包括来自一个repo的一个文件,对吗?(但那没关系)
我应该使用submodule吗?
还是有什么问题?或者子树更容易些?
git push
。因为如果你没有在主存储库中执行git commit && git push
,你就会推送一个对子模块提交的引用,而这个提交在其他地方不存在。 - Michael