赞
踩
问题描述:
远程仓库更新了全新的版本,我们需要使用这个全新版本与本地合并。且当前这个全新版本分支与本地链接的远程分支还不相同。
解决流程:
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的更多操作,建议看下面这篇文章:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。