我在LaTeX中有一份文件。当我编译它时,LaTeX会产生很多辅助文件,我不想存储在git存储库中。
该文件夹如下所示:
.gitignore
我的# LaTeX log files
**/tex/*.log
# Emacs
**/*~
**/#*#
# ignore tex files
**/tex/review.aux
**/tex/review.bbl
**/tex/review.bcf
**/tex/review.bib
**/tex/review.blg
**/tex/review.log
**/tex/review.out
**/tex/review.run.xml
正在关注:
tex
显然.gitignore
是我的工作目录!正如您所看到的,review.tex
应该告诉git忽略review.sty
,review.pdf
和review.bib
之外的所有内容。由于某些原因,git在进行更改时仍包含review.bib
。此文件是另一个文件(我的库)的相对软链接。我想忽略它,因为git status
由我在其他地方的lib管理员处理。如果一切都很干净,Your branch is up-to-date.
nothing to commit, working tree clean
会给出输出:
review.bib
但是,当我删除git status
时,仅用于测试,review.bib
指出working tree clean
已删除,IMO仍应报告{{1}}。 git是否以不同的方式处理链接?