git push代码时的'git did not exit cleanly (exit code 1)'问题解决

在利用git管理本地发布的galleryLeftOrRight插件项目时,按照git的使用方法:先commit→master,再 push,发现提示错误git did not exit cleanly (exit code 1),在网上看了一篇文章,大概意思是,一般是因为本地代码与服务器端代码合并出现问题导致的,想了一下我的项目发布过程,在将初始源码包push到git后,经git提示,又给项目添加了一个"readme.md",应该是这个导致了本地与服务器代码合并时的问题,于是:

1.现用pull将git服务器端代码拉取到本地项目,查看项目目录,的确说了多了一个"readme.md"文件

2.再次按照commit(其实刚才提交过现在就没啥签入啦)→push,成功。

所以,一般出现这哥问题大多是因为以下两个情况:

1.pull的时候,你本地有未提交的代码,服务器端获取时,无法与你本地进行合并,提示错

2.push的时候,服务器端有你本地未拉取的代码,因此本地代码合并至服务器端时,提示错

所以,只需要把有差异的部分再pull以下或者commit→push一下就OK了。

posted @ 2018-09-17 15:22  sophel  阅读(39861)  评论(1编辑  收藏  举报