为什么向 .gitignore 添加文件会在远程删除它?

问题描述 投票:0回答:1

我只是在玩弄并尝试了解 .gitnore 及其工作原理。我注意到之前跟踪的项目在添加到 .gitignore 后在推送提交后会在远程删除。

我通过右键单击之前跟踪的 appsettings.json 和 appsettings.Dev.json 添加到 .gitignore,然后在 Visual Studio 上选择“忽略”和“取消跟踪”项目。这有效地将项目添加到 .gitignore 文件中。但我注意到,一旦提交更改并将其推送到远程,这些文件就会在远程删除。这是预期的行为吗?还是我错过了什么?

github gitignore
1个回答
0
投票

正如文件名所示,.gitignore 意味着 git 将忽略提交期间添加到其中的文件或目录。

有关更多详细信息,请检查 git 文档,其中有一个部分专门用于 gitignore

© www.soinside.com 2019 - 2024. All rights reserved.