- A+
第一种情况:
不需要提交的代码未同步到GIT远程服务器,可以直接在项目中新建一个.gitignore文件(建立忽略文件),里面写入你不需要提交至GIT远程服务器的包名或文件名称,下图举例:
这样你就可以放心的提交至GIT。
第二种情况:
需要忽略的代码已经提交至GIT远程服务器(.gitignore文件,不生效),需要先在远程服务器上删除后,.gitignore文件(建立.gitignore文件可以参考第一种情况)才可以生效,删除方法:
1.当我们需要删除暂存区或分支上的文件,同时工作区(本地)也不需要这个文件了,可以使用(此种方法会删除本地文件,请慎用)
- git rm file_path
- git commit -m 'delete somefile'
- git push
2.当我们需要删除暂存区或分支上的文件,但本地又需要使用,只是不希望这个文件被版本控制,可以使用(推荐)
- git rm --cached file_path
- git commit -m 'delete remote somefile'
- git push