假设你有两个分支,master和featureA,现在你要同步master分支到远程最新,但是你当前在featureA分支。
使用git命令行可以这样
git stash -- 当然本地修改也可以直接commit
git checkout master
git fetch origin
git merge origin/master -- 这一步也可以用 git pull来替代
git checkout featureA
git stash pop
或者直接一条命令可以解决:
git fetch origin master:master --- 不用切分支
在 magit 里面,可以使用 f r
然后选择 origin 并回车,然后再输入 master:master
. Done~