在使用git进行多人协作时,一般需要先pull下来,再commit进行push来避免冲突,然而当pull下来的文件与本地文件有冲突怎么办呢,这时“git stash”就派上了用场:
- 先将本地的修改存储起来
git stash
- pull下来远程仓库的内容
git pull
此时本地的文件已被远程仓库的内容覆盖
- 还原缓存的内容
git stash pop stash@{0}
- 手动解决冲突
此时会提示你有冲突,让你手动解决。
Happy Coding
在使用git进行多人协作时,一般需要先pull下来,再commit进行push来避免冲突,然而当pull下来的文件与本地文件有冲突怎么办呢,这时“git stash”就派上了用场:
git stash
git pull
此时本地的文件已被远程仓库的内容覆盖
git stash pop stash@{0}
此时会提示你有冲突,让你手动解决。