2014-01-05 27 views
1

我有項目用python編寫,我想上傳到我的github回購。在我的筆記本電腦的源代碼目錄中,還有其他編譯的Python腳本(.pyc)也駐留在那裏,我想避免上傳到github。互聯網上可用的文檔顯示上傳整個源目錄到github回購。如何僅將源文件上傳到github?

有沒有一種方法,以避免上傳特定的文件類型,特別是* .pyc文件,到GitHub庫?

+0

您可以發佈您所指的文檔鏈接嗎? – janos

回答

7

做一個.gitignore文件,並通過Github上它*.py[cod]擺脫.pyc.pyo.pyd文件

+1

查看http://gitignore.io/,這是一個爲各種語言,操作系統和工具組合生成'.gitignore'文件的Web服務。它也可以集成到你的shell中,所以你可以做'gi python,java> .gitignore && gi eclipse> .git/info/exclude'。 – Chris

+0

請注意,如果您已經'git添加了一些'.pyc'文件,創建'.gitignore'不會追溯地從您的回購中刪除它們。您需要在回購頂層運行'git rm -r * .pyc'以遞歸刪除並從您的回購庫中刪除您添加的所有'.pyc'文件。 –

1

這是.gitignore文件

對於您的特定問題的意圖,你應該添加*.pyc這個文件。

1

當您上傳您的文件添加*.pyc

我建議你把這個standard .gitignore的蟒蛇github只有你的git倉庫裏上傳了什麼。不管怎樣,pyc文件不應該添加到你的git倉庫中。如果你這樣做,在推送你的資源庫之前刪除它們。

可以使用的.gitignore文件不讓PYC文件在您git status視圖中。