我遵循了以下提到的链接&但失败了
忽略已经提交到 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 覆盖。
作为参考。到上面的链接我尝试了以下事情
我在删除或取消缓存索引后实现了 gitignore 选项,但它从服务器中删除了/downloads/目录
我也试过
git update-index --assume-unchanged <file>
但没有帮助
让我知道,如果我做错了什么或如何达到预期的结果。
先谢谢了。