github desktop因为图形化操作方便很多人使用但是最近我遇到了一个问题问题如下我明明在.gitignore中添加了一个文件夹的名称希望每次修改工程github desktop不会跟踪该文件夹的修改不过我发现后续工程修改后github desktop依旧会显示该文件夹的修改原因前面如果已经提交过该文件夹然后再在.gitignore中添加该文件夹github dektop依旧会跟踪该文件夹所以需要先让github desktop舍弃对该文件夹的跟踪然后再提交.gitignore操作方法分为两种第一种是github desktop中利用图形化界面操作1.先把该文件夹从工程中删除(记得提交保存到其他地方)2.在github desktop中提交修改3.再把文件夹添加回工程并且.gitignore中添加该文件夹的名称4.再次提交这样就可以间接的放弃对该已提交的文件夹的跟踪但是会发现这个方法很简单但是有点笨第二种方法是使用命令行进行操作首先命令行的方法需要自己先配置好环境并且绑定github desktop这里就不讨论该步骤在终端输入git rm -r --cached 需要忽视跟踪的文件夹/然后再提交一次.gitignore就可以了。