github更新了gitignore文件之后,怎么更新?

当前在本地的gitignore文件内容是这样的:

abc/
def/

然后也push过本地仓库,这个时候需要把某个目录(123/abc/)不过滤了,于是

!123/abc/
abc/
def/

在里面添加了一行新的变化。然后git的Win客户端发现了gitignore文件有变动,于是就正常的
commit和sync操作。但是发现,我在把文件放到123/abc/这个目录中的时候,git客户端并没发现有变化。
所以,应该怎么操作?

阅读 5.3k
2 个回答

如果只是不过滤“123”下的“abc”,可以这样:

/abc

表示你只要过滤根目录的 abc。

新手上路,请多包涵

答案关键词:取消文件跟踪。 命令:git rm -r --cached .
git rm -r --cached .
git add .
git commit

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进