[remote rejected] HEAD -> refs/for/dev (no new changes) 这里有个方法解决, http://blog.csdn.net/cuiaamay/article/details/51965325 更简单的方法:git commit --amend,然后什么也不做,直接保存退出就好,可以重新生成sha1,然后就可以push了。