我想在一个已经有很多内容的网站上开始使用 git(比如几十 GB 的视频和照片)。我将所有源代码(PHP、HTML 等)本地存储在我的计算机上。
我喜欢这个用于 git 部署的解决方案,但我担心 git 会删除该远程服务器上的多媒体文件(如果它们不在存储库 git 中)。
我已将包含照片和视频的文件夹放入 gitignore。
所以问题是:如果在你建立一个裸存储库之后,GIT_WORK_TREE 中已经有文件,那么它们会在你推送后被删除吗?还是可以以某种方式删除它们?
我想在一个已经有很多内容的网站上开始使用 git(比如几十 GB 的视频和照片)。我将所有源代码(PHP、HTML 等)本地存储在我的计算机上。
我喜欢这个用于 git 部署的解决方案,但我担心 git 会删除该远程服务器上的多媒体文件(如果它们不在存储库 git 中)。
我已将包含照片和视频的文件夹放入 gitignore。
所以问题是:如果在你建立一个裸存储库之后,GIT_WORK_TREE 中已经有文件,那么它们会在你推送后被删除吗?还是可以以某种方式删除它们?