问题描述:
远程仓库更新了全新的版本,我们需要使用这个全新版本与本地合并。且当前这个全新版本分支与本地链接的远程分支还不相同。
解决流程:
1.找到本地项目所在的文件夹,在此处打开git bash
2.先查看一下当前状态,看看是不是又意料之外的变动(可省略)
git status
3.重新设置本地分支的上游远程分支
# git branch --set-upstream-to origin/要设置的远程分支名 本地分支名
# 例如
git branch --set-upstream-to origin/master master
# 这个含义是,将当前的 master分支的上游分支关联到origin/master分支上
4.再次查看状态,看有没有更换成功。然后,更新本地与远程一致
# 查看状态
git status
# 更新本地与远程一致
git fetch origin
5.为了避免未知问题,更新进度之前,进行暂存操作,更新后,再剔除暂存。
# 暂存
git stash
# 更新
git rebase
# 更新成功后,剔除暂存
git stash pop
6.关于git stash的更多操作,建议看下面这篇文章: