使用git pull文件时和本地文件冲突怎么办?

在使用GIT时,git pull会报错,因为本地文件与git中文件有冲突  具体如下:

error: Your local changes to the following files would be overwritten by merge: XXXXX
Please commit your changes or stash them before you merge.

这个意思是说更新下来的内容和本地修改的内容有冲突,先提交你的改变或者先将本地修改暂时存储起来。

主要是使用git stash命令进行处理,分成以下几个步骤进行处理;

git pull origin 分支

//出现错误

git stash  缓存起来

git pull origin 分支

git stash pop //还原

git stash clear

 

参考资料:

http://www.01happy.com/git-resolve-conflicts/