取消跟踪 git 文件
Untrack git file
这是想法,我有一个数据库字段,其中包含一些 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 文件夹。
但我不知道该怎么做...当然我可以把它放到我的git忽略...但所有其他开发人员仍将使用旧的...因为我认为gitignore 也被忽略了...
我不是很清楚,抱歉。不要犹豫,问我的问题中你不明白的地方。谢谢
您可以将 file/folder 或模式添加到 .gitignore
文件,git 将永远不会跟踪它。
echo "*.pdf" >> .gitignore # run this command from your project main directory
否则只需在 .gitignore
文件中自己添加 *.pyc
。
如果您的文件已被跟踪,那么您也需要 运行 此命令。
git update-index --assume-unchanged <file>
如果您的文件丢失了并且您不知道该怎么办 - 您需要
run command git update-index --no-assume-unchanged <file>
如果您想停止跟踪文件,但又不想将其从系统中删除:
将文件夹添加到 .gitignore
。
运行 此代码用于将文件保存在本地并从您的存储库中删除文件。
git rm -r --cached .
然后:
git add .
并提交:
git commit -m "Remove PDF files"
要使用确切的文件:
将相对路径添加到 .gitignore.
git rm --cached <relative path>
git add <relative path>
- 提交
这是想法,我有一个数据库字段,其中包含一些 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 文件夹。 但我不知道该怎么做...当然我可以把它放到我的git忽略...但所有其他开发人员仍将使用旧的...因为我认为gitignore 也被忽略了...
我不是很清楚,抱歉。不要犹豫,问我的问题中你不明白的地方。谢谢
您可以将 file/folder 或模式添加到 .gitignore
文件,git 将永远不会跟踪它。
echo "*.pdf" >> .gitignore # run this command from your project main directory
否则只需在 .gitignore
文件中自己添加 *.pyc
。
如果您的文件已被跟踪,那么您也需要 运行 此命令。
git update-index --assume-unchanged <file>
如果您的文件丢失了并且您不知道该怎么办 - 您需要
run command git update-index --no-assume-unchanged <file>
如果您想停止跟踪文件,但又不想将其从系统中删除:
将文件夹添加到 .gitignore
。
运行 此代码用于将文件保存在本地并从您的存储库中删除文件。
git rm -r --cached .
然后:
git add .
并提交:
git commit -m "Remove PDF files"
要使用确切的文件:
将相对路径添加到 .gitignore.
git rm --cached <relative path>
git add <relative path>
- 提交