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

vol*_*ron 8 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
Run Code Online (Sandbox Code Playgroud)

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

Eth*_*own 3

不可能做你所要求的事情(无论如何这是非常不可取的)。但是,您可能会研究submodules。您的projectAprojectB将包含一个名为 的子模块scripts。当然,这意味着您必须创建scripts自己的存储库,但这可能是一件好事。您可以在此处阅读子模块:

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