我正在使用Sharelatex(github)构建网站,但它包含用于构建主项目的其他存储库。我克隆了主存储库并执行了
由于这些项目可能会有新的更新,我也想合并这些更改。我还需要维护一个repo,但当我将更改推送到Github时,它只显示主repo中的更改。
我在git中遇到了
有一个在主项目中使用的repo
现在假设过了一段时间,
我在命令行中输入
问题可能看起来不清楚,但我尽力解释了问题。
简而言之:
grunt install
,以下载这些存储库。但问题是我需要同时更改主存储库和已下载的存储库中的代码。由于这些项目可能会有新的更新,我也想合并这些更改。我还需要维护一个repo,但当我将更改推送到Github时,它只显示主repo中的更改。
我在git中遇到了
submodules
,但由于主项目不包含任何子模块类型,所以我无法使用它。例如:有一个在主项目中使用的repo
web
。我从对web
文件的一些编辑开始。我需要这些更改在我的远程仓库中反映出来,以便其他人可以使用它们。现在假设过了一段时间,
web
repo 有一个重要的更新可用,我该如何使用它?我在命令行中输入
grunt install
以下载此存储库。它不会创建子模块,而是将该存储库克隆到我的文件夹中,随后被我的主git存储库忽略。问题可能看起来不清楚,但我尽力解释了问题。
简而言之:
我不仅想在主要存储库和其他任何涉及的存储库中进行更改,还希望在可用更新时拉取和合并这些其他存储库。
我还需要维护一个远程项目存储库。