git本地冲突

在使用git进行多人协作时,一般需要先pull下来,再commit进行push来避免冲突,然而当pull下来的文件与本地文件有冲突怎么办呢,这时“git stash”就派上了用场:

  • 先将本地的修改存储起来

git stash

  • pull下来远程仓库的内容

git pull

此时本地的文件已被远程仓库的内容覆盖

  • 还原缓存的内容

git stash pop stash@{0}

  • 手动解决冲突

此时会提示你有冲突,让你手动解决。