与以下内容相比,我试图想到一个简单的例子,并想到一个共同的网络结构.如果结构是这样的:
/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存储库?
不可能做你所要求的事情(无论如何这是非常不可取的)。但是,您可能会研究submodules。您的projectA和projectB将包含一个名为 的子模块scripts。当然,这意味着您必须创建scripts自己的存储库,但这可能是一件好事。您可以在此处阅读子模块:
https://git-scm.com/book/en/v2/Git-Tools-Submodules