2014-03-28 210 views
0

我正在使用SourceTree for Github。版本控制和項目

問題是Netbeans或Visual Studio項目有許多不需要上傳的不必要的文件和文件夾。只有.cpp.java文件需要。我知道我只能簡單地將這些文件放在文件夾中並推送它們,但我必須每次都這樣做,而不是複製整個項目並在Repository中對它們進行處理。更不用說整個項目佔據了很大的空間。

如何僅上載特定文件而無需將其複製到存儲庫中?

+1

你能具體描述一下您的文件夾結構?目前還不清楚爲什麼你認爲'.gitignore'不會有幫助。 –

+0

這是因爲我必須將整個項目移動到另一個文件夾(存儲庫),而不是在原始文件夾中使用它並上傳.cpp或.java文件。 –

回答

2

將您不希望上傳的文件添加到您的.gitignore文件中。如果這些文件已經在存儲庫中,則需要在將它們添加到忽略文件後手動刪除它們。

https://answers.atlassian.com/questions/180636/gitignore-file-i-am-brand-new-to-git-and-sourcetree-please-help

http://git-scm.com/docs/gitignore

+0

問題是VS和NB項目的文件不同。我已經知道了忽略函數,但它不適用於整個項目,忽略除.java和.cpp文件之外的所有內容。 –

+1

您應該可以將兩者都添加到忽略文件中,而不會出現問題。 –

+0

但.java和.cpp文件位於項目文件夾內。 –