2015-11-19 17 views
2

作爲一個例子,我有一個目錄有三個文件lyx a latexbibtex文件。 lyx乳膠共享bibtex文件。在git中只推送一部分文件的策略是什麼?

我想與我的朋友們分享目錄(如果可能的話,除了lyx文件外)。
我使用overleaf分享乳膠文件。我可以直接通過git push origin master上傳文件。但是,頁面不支持lyx文件,所以它不允許推送任何文件。

這將是很好,如果我只能推部分目錄,但似乎不可能。我以爲我可以只用latex文件創建一個分支,但通常我必須同時使用所有文件,所以這種方法並不方便。我讀過這個子模塊可以作爲一個選項,但是,在這種情況下,我猜,bibtex文件應該與兩個文件分開。

你有什麼想法嗎?

+0

我不太瞭解,但請注意.lyx文件只是純文本文件。如果有幫助,您可以將.lyx的擴展名更改爲.tex。我猜你在使用Windows?在Ubuntu上,擴展並不意味着太多。 – scottkosty

+0

對不起,我沒有解釋清楚。所以,問題在於,overleaf拒絕使用與tex bib和一些圖片不同的擴展名的文件上傳。我可以在tex中重命名lyx文件,然後它將被上傳,但作爲解決方案它有點棘手。我寧願保持文件擴展名一致。 – DdD

+0

我明白了。改變擴展可能是唯一的方法。也許聯繫Overfleaf的支持。 – scottkosty

回答

1

您可以將.lyx文件添加到.gitignore文件嗎?這會告訴git在推送到存儲庫時忽略.lyx文件,而不需要將lyx文件從目錄中取出。在做git push時,您只會上傳latex和bibtex文件。