1

我遵循了以下提到的链接&但失败了
忽略已经提交到 Git 存储库的文件

情况如下:我在服务器 A 上有下载脚本,它下载文件并将其保存到public/downloads/-files-文件夹中。当我运行git push时,它会将本地文件覆盖到服务器。

例如:本地主机上的文件状态(下载文件夹的 git repo 中只有一个文件)

localhost /downloads/sample.txt

下载脚本在服务器 A 上运行后服务器上的文件状态

server A /downloads/a.swf
server A /downloads/b.swf
server A /downloads/c.swf

在服务器 A 上git push运行文件状态之后

server A /downloads/sample.txt

我需要的是我不想让文件夹文件被 sample.txt 覆盖。

忽略已提交到 Git 存储库的文件

作为参考。到上面的链接我尝试了以下事情

我在删除或取消缓存索引后实现了 gitignore 选项,但它从服务器中删除了/downloads/目录

我也试过

git update-index --assume-unchanged <file>

但没有帮助

让我知道,如果我做错了什么或如何达到预期的结果。

先谢谢了。

4

0 回答 0