首页 > 解决方案 > 第一次在存储库中包含一个文件夹,然后从下次开始忽略

问题描述

我正在尝试做以下事情-

  1. 我有一个文件夹config,我想第一次将它包含到 git 存储库中,我可以做到这一点而不会失败。

  2. 接下来,我对.gitignore文件进行更改,以便通过添加排除该目录中的任何更改

/config/

  1. 接下来,我提交更改并更新分支

  2. 然后我对config目录下的文件进行更改,但是当我这样做时它显示在更改的文件下git status

有没有办法让我第一次包含一个文件夹,然后告诉 git 从下次开始忽略。

非常感谢任何帮助。

标签: gitgitignore

解决方案


有没有办法让我第一次包含一个文件夹,然后告诉 git 从下次开始忽略。

否:我通常版本:

  • 配置文件模板
  • init由用户克隆存储库并从模板文件生成(如果实际的配置文件尚不存在)配置文件的脚本。

那样:

  • 配置文件保持私有(不是版本)
  • 他们被忽略.gitignore
  • 它们可以根据需要进行多次修改。

推荐阅读