是否可以跟踪本地存储库中的文件夹和文件而不是远程存储库,以便在您推送更改时不会将它们推送到远程?原因是我正在使用 Beanstalk 部署我在本地工作的网站。我的本地存储库包含艺术作品和其他内容的文件夹,我希望能够在本地跟踪这些内容的更改,但不想最终出现在生产服务器上。
最佳答案
为您的图形创建一个单独的 git 存储库。将其作为子目录放在主项目中。将子文件夹添加到主仓库中的 .gitignore。这样您就不必弄乱子模块,但您仍然可以对本地文件进行版本控制。
mainrepo
|
|-- .git
|-- .gitignore (contains "graphicsrepo")
|-- graphicsrepo
| |
| |-- .git
| \-- somefile.jpg
|
\-- html
关于git - 跟踪本地 Git 存储库中的文件,但忽略远程中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6147827/