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

标签 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 存储库?

最佳答案

不可能按照您的要求进行操作(无论如何都是不可取的)。但是,您可能会查看子模块。您的 projectAprojectB 将包含一个名为 scripts 的子模块。当然,这意味着您必须将 scripts 放入它自己的存储库中,但这可能是一件好事。您可以在此处阅读子模块:

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

关于Git:是否可以将位于外部目录中的文件添加到 git 存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10035084/

相关文章:

git - git repo 变化量的图表

windows - 用于windows分页的Git

git - 识别标签属于git中的哪个分支

git - 在 GitLab 的 CI/CD 系统中,如果作业在我的 fork 中,我如何阻止它运行,并且只允许它在 merge 到主仓库时运行?

git - 使用 git-p4 导入分支 - 未知修订或路径不在工作树中

git - 将 Bitbucket 服务器存储库与另一个存储库同步

git - 开源 github 类似 web 界面

git - cvs2git:保持从 CVS 修订号到 Git 修订哈希的映射的可能性

Git:允许修改提交而不删除历史记录

GIT:/.git/index.lock': 文件存在