什么策略只推送git中的一部分文件?

时间:2015-11-19 23:48:35

标签: git latex lyx

例如,我有一个包含三个文件的目录 lyx 一个 latex 和一个 bibtex 文件。 lyx latex 都共享 bibtex 文件。

我想与朋友分享目录(如果可能的话除了 lyx 文件之外的所有内容)。
我使用 overleaf 来分享乳胶文档。我可以通过git push origin master直接上传文件。但是,背面不支持 lyx 文件,因此它不允许推送任何文件。

如果我只能推送目录的一部分会很好,但似乎不可能。我以为我可以只使用latex文件创建一个分支,但是我经常要同时使用所有文件,所以这种方法不方便。我读到子模块可以是一个选项,但是,在这种情况下,bibtex文件应该与这两个文件分开,我想。

你还有其他想法吗?

1 个答案:

答案 0 :(得分:1)

您可以将.lyx文件添加到.gitignore文件中吗?这将告诉git在推送到您的存储库时忽略.lyx文件,而无需将lyx文件从目录中取出。在执行git push时,您只会上传latex和bibtex文件。