git 在主目录下添加子目录



我有一堆项目,我想把它们放在 git 主目录下的目录中。我对git和编码有点陌生,但我在谷歌上寻找答案,但找不到任何东西。是否有可能不允许您将子目录添加到 git 或者我缺少一些基本内容?

您可以在 git 存储库(主目录)中创建任意数量的子目录。

当你把项目放在 git 仓库中时,你可以简单地输入 git 仓库:

git add .
git commit -m"comment about my projects"

最佳做法是为每个项目创建一个 git 存储库。

在单个 git 存储库中添加所有项目时,每次分支或创建标记时,该分支或标记都将应用于所有项目。
如果这些项目是紧密耦合的(即,你不能改变一个而不必改变其他项目),这是有意义的。

如果这些项目可以彼此独立发展,则最好为每个项目创建一个存储库:

cd /path/tp/project1
git init .
git add .
git commit -m "first commit for project1"
git remote add /url/for/empty/remote/project # GitHub or BitBucket
git push -u origin master
# repeat for project2, ... 
# don't forget to add a README.md per project

最新更新