Git:是否可以将位于外部目录中的文件添加到git存储库?

时间:2012-04-05 19:53:06

标签: git

与以下内容相比,我试图想到一个简单的例子,并想到一个共同的网络结构。如果结构是这样的:

/www
   |-- scripts
       |-- js
           `shared_code.js
       `-- css
           `shared_style.css
   |-- images
   `-- cgi-bin/
       |-- projectA
           |-- .git
           |-- foo.php
           `-- foo.pl
       `-- projectB
           |-- .git
           |-- bar.php
           `-- bar.pl

是否可以将js / css脚本添加到git存储库?

1 个答案:

答案 0 :(得分:3)

不可能做你所要求的事情(而且无论如何都是不可取的)。但是,您可以查看子模块。您的projectAprojectB将包含一个名为scripts的子模块。当然,这意味着你必须将scripts放入自己的存储库中,但这可能是一件好事。您可以在这里阅读子模块:

https://git-scm.com/book/en/v2/Git-Tools-Submodules