我正在使用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文件。 –