gitignore第一次填错了,导致部分内容无法忽略的解决方案

 

gitignore第一次填错了,导致部分内容无法忽略的解决方案_第1张图片

 

假设Test工程下面有如上所示的3个文件夹,本来是要忽略dir1和dir2这2个文件夹,但是gitignore里面只填写了dir1,并且进行了git init, git add . ,git commit, git push等操作,导致dir2也被推送到服务器上面去了。现在想从服务器上面将dir2删除掉,并且以后都不将dir2再推送到服务器上面。

解决方法如下:

1,先备份Test工程,以防万一

2,删除dir2文件夹,修改gitignore,在gitignore里面添加进dir2。删除dir2,可以使用git rm -r dir2

3,git add .

4, git commit

5, git push

经过以上几步之后,后面就正常了

 

你可能感兴趣的:(版本控制,gitignore,忽略,无法,填错,解决)