Git--如何解决failed to push some refs to git
描述
在使用git 对源代码进行push到gitHub时可能会出错,一般发生在首次添加remote后将本地代码push到remote时候发生的。
问题原因:
是由于在github上新建仓库准备来关联本地仓库的时候,使用了README.md文件来初始化。而此时如果直接在本地git push的话,由于本地并没有README文件,所以此次push就会被拒绝;
解决办法:
很显而易见了,先执行git pull 将README文件pull到本地,然后执行push;
要么就是新建github仓库的时候不要选择使用README来初始化;
总结一点:所有的git push 之前 都是先git pull 下将远程的版本合并到本地。