【发布时间】:2017-07-31 10:15:20
【问题描述】:
这是我的想法,我有一个带有一些 html 的数据库字段。
<span class="orange"><a href="/pdf/MY_PDF.pdf">Title</a></span>
昨天,我的老板告诉我他想更改这个 pdf。所以,我想我只需要把新文件放在文件夹中,然后在数据库中更改他的名字(MY_PDF2.pdf)。
但这很棘手,因为文件是由 git 跟踪的......所以要查看新的 pdf,我必须只提交这个单一的 PDF。问题是它是一个客户文件......所以如果我们每次他们想要更改时都必须提交一些......这太疯狂了。
所以我只想对 git 说,文件不需要被跟踪。
它在 Symfony 下,这是我的文件位置:C/wamp/www/sitename/web/pdf/
所以我希望我的 git 不再跟踪 pdf 文件夹。 但我不知道该怎么做......当然我可以把它放到我的 gitignore ......但所有其他开发人员仍然会有旧的......因为我认为 gitignore 也被忽略了......
我不太清楚,抱歉。不要犹豫,在我的问题中问你不明白的地方。谢谢
【问题讨论】:
-
如果您真的想将其设为未跟踪文件,您必须将其从索引中删除。使用
git update-index --assume-unchanged意味着保存的索引版本会进入每个未来的提交:Git 只是停止告诉你有关该文件的信息。但是,删除它有其自身的问题:具体而言,这会导致文件被删除。