4

我开始在生产服务器上的旧代码库上工作。我需要制作一个本地副本,所以我认为明智的做法是:

cd docroot
git init
git add .
git commit -m "Files before I started work"
git push origin // github account

然后将 repo 克隆到我的开发箱。但是,生产服务器上的一些子文件夹是单独的 git 存储库,用于已开发的各种插件。这会弄乱我正在创建的主要存储库吗?理想情况下,我希望将它们作为子模块,但是如何在不干扰生产文件的情况下整理 init 过程?

4

1 回答 1

1

在添加“一切”之前,您可以创建一个.gitignore文件以引用实际上是 git repos 的子目录的路径。
他们不会被添加。

那样:

  • 您的第一次提交将仅代表您需要的内容(即不是子模块)
  • 您可以稍后在该新存储库的本地克隆中将子存储库作为子模块引用。
于 2012-09-25T13:27:41.623 回答