在利用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了。