我想要做的是在本地和项目的主版本中拥有不同版本的文件。所以我将它包含在我的.gitignore文件中。但是,在拉动和推送提交时,我仍然会遇到错误。
为澄清这一点,我的问题如下。拉取请求时是否忽略了本地.gitignore中的模式,还是在推送更改时忽略了这些模式?
感谢。
答案 0 :(得分:1)
当Git正在暂存文件时,会考虑.gitignore文件。
因此,如果您在本地.gitignore文件中有条目并提取您之前尝试忽略的内容,则为时已晚...... Git已经跟踪了内容。
您需要采取措施,使未跟踪的内容被忽略。
有关如何“取消跟踪”内容的步骤,请参阅此答案:How to stop tracking and ignore changes to a file in Git?