解决git忽略提交没有生效
原因:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:
执行步骤:
1、删除本地不需要纳入版本管理的文件
2、//本地分支代码保存到本地仓库
$ git commit -m " 提交的message"
3、//查询当前远程的版本
$ git remote -v
4、//直接拉取并合并最新代码
$ git pull origin master [示例1:拉取远端origin/master分支并合并到当前分支]
$ git pull origin dev [示例2:拉取远端origin/dev分支并合并到当前分支]
5、从本地提交代码到服务器
$ git push origin dev [示例2:将当前分支提交到远端origin/dev分支]