git的某些默认行为--会推送pull的内容,即使commit的时候不显示

今天一不小心又在git上犯了个大错误,用gitflow之前进行过pull分支的操作,然后用IDE选择修改的文件提交,可是推送的时候把pull的内容也推送到远程服务器了,提交的时候用git status 查看也没有显示会提交pull的内容,IDE提交的时候也没有显示有多余的提交,推送的时候却把pull的内容推送到远程了,在远程执行合merge后会显示将pull内容推送了,记录下来引以为戒吧!

无意中别人聊到了git pull命令,才知道原来pull的时候会在本地生成一次提交,如果没有冲突的话他是会自动完成的,然后IDE里边也不会提醒你文件有改动的,远程推送的时候会将pull的那一次提交也推送上去,然后悲剧就发生了!

上一篇:android 请求网络 和 httpclient的使用上传下载


下一篇:php 7 windows redis 扩展