我正在使用SourceTree for Github。版本控制和項目
問題是Netbeans或Visual Studio項目有許多不需要上傳的不必要的文件和文件夾。只有.cpp
和.java
文件需要。我知道我只能簡單地將這些文件放在文件夾中並推送它們,但我必須每次都這樣做,而不是複製整個項目並在Repository中對它們進行處理。更不用說整個項目佔據了很大的空間。
如何僅上載特定文件而無需將其複製到存儲庫中?
我正在使用SourceTree for Github。版本控制和項目
問題是Netbeans或Visual Studio項目有許多不需要上傳的不必要的文件和文件夾。只有.cpp
和.java
文件需要。我知道我只能簡單地將這些文件放在文件夾中並推送它們,但我必須每次都這樣做,而不是複製整個項目並在Repository中對它們進行處理。更不用說整個項目佔據了很大的空間。
如何僅上載特定文件而無需將其複製到存儲庫中?
將您不希望上傳的文件添加到您的.gitignore
文件中。如果這些文件已經在存儲庫中,則需要在將它們添加到忽略文件後手動刪除它們。
問題是VS和NB項目的文件不同。我已經知道了忽略函數,但它不適用於整個項目,忽略除.java和.cpp文件之外的所有內容。 –
您應該可以將兩者都添加到忽略文件中,而不會出現問題。 –
但.java和.cpp文件位於項目文件夾內。 –
你能具體描述一下您的文件夾結構?目前還不清楚爲什麼你認爲'.gitignore'不會有幫助。 –
這是因爲我必須將整個項目移動到另一個文件夾(存儲庫),而不是在原始文件夾中使用它並上傳.cpp或.java文件。 –