我使用 .gitignore 来忽略pdf文件,因为 .git 文件夹在一段时间后会变得非常庞大。我还使用github作为云存储,因为我必须从不同的系统访问我的存储库。
总有一些参考 pdf 文件我希望存储在我的工作目录中以及仅存储在最新的提交中,这样当我同步到其他系统时, pdf 文件可用。同时,为了保留轻量级 .git 文件夹,我希望在我进行新提交时从以前的提交中删除 pdf 文件。
有一个漂亮的技巧可以自动完成。
请发表评论,以便我可以改进这个问题。谢谢。
更新
pdf 文件可能会不时更改,因为某些注释会添加到文件中,或者某些文本会突出显示(或带下划线)。 pdf 文件可以保留在最近更新的分支的顶端。基本上,我想从每个系统访问一些文件而不进行跟踪。