git正确的删除远程仓库的文件并用.gitignore忽略提交此文件

我向远程仓库提交了如下文件src/ pom.xml target/ WebContent/,发现没必要提交target目录。
于是做了如下操作:

git rm -r --cached target
git commit -m "delete target/" git push origin master

打开github看一下,target目录是不是没有提交了!
如果想把target目录以后都不用提交,可以作如下

 vi  .gitignore  
 #写入:
 target/
 #可以在.gitignore中写入我们不想提交的文件或目录
 #保存退出
 git add .gitignore
 git commit -m "write .gitignore"
 git push origin master

以后就不会提交target目录了!

你可能感兴趣的:(git正确的删除远程仓库的文件并用.gitignore忽略提交此文件)