这是思考,我有一个带有一些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也被忽略了...... / p>
不确定我很清楚,抱歉。在我的问题中,不要犹豫,问你不明白。感谢
答案 0 :(得分:0)
您可以将文件/文件夹或模式添加到.gitignore
文件,git永远不会跟踪它。
echo "*.pdf" >> .gitignore # run this command from your project main directory
否则,只需在*.pyc
文件中添加.gitignore
。
如果您的文件已被跟踪,那么您也需要运行此命令。
git update-index --assume-unchanged <file>
答案 1 :(得分:0)
如果您想停止跟踪文件,但不要将其从系统中删除:
在.gitignore
。
运行此代码以保存本地文件并从存储库中删除文件。
git rm -r --cached .
然后:
git add .
并提交:
git commit -m "Remove PDF files"