2016-05-01 44 views
0

專門針對Java Eclipse項目。如何不把某些目錄/文件推送到Github?

是否有理由在github上擁有src和lib目錄以外的其他東西?

提供/ bin,/ settings .classpath,.project等多少值?

我想讓他們在我的本地,但不顯示在github上。有沒有辦法做到這一點?

謝謝!

編輯:

我的.gitignore文件(位於我的本地Git項目目錄)

內容:

bin/ 
.settings/ 
.classpath 
.project 

我做了git的添加(添加新的.gitignore文件)和一個git提交給我的本地回購。

然而,當我推到我的遠程github上(https://github.com/VKkaps/Breakout)現在,我仍然看到的一切,包括現在的.gitignore文件?幫幫我?

回答

4

答案是.gitignore文件。 參見:https://git-scm.com/docs/gitignore瞭解更多信息。

+1

將不想被git跟蹤的所有文件/目錄添加到.gitignore文件中。 .gitignore文件支持模式也。請參閱提供的信息鏈接。在模式上。 – RaviTezu

+0

@ReviTezu .gitignore文件應該存儲在哪裏? – vkapustin

+1

在同一個git倉庫中,它的根。 例如,請參閱:https://github.com/golang/go並打開.gitignore文件。 – RaviTezu

1

如果您不希望.gitignore文件在回購中,另一個選項是Git的exclude文件。該文件與.gitignore文件類似,但不承諾回購。

Github docs

您可以使用這種技術,你不指望 其他用戶生成本地生成的文件,如你的編輯器創建的文件。

使用您最喜愛的文本編輯器在Git存儲庫的根目錄中打開名爲 .git/info/exclude的文件。您在此處添加的任何規則將不會被簽入,並且只會忽略您的 本地存儲庫的文件。

在終端,導航到Git倉庫的使用 你喜歡的文本編輯器的位置,打開文件的.git /信息/排除 添加規則,以排除文件,你會在.gitignore文件以

相關問題