假设当前所在分支为myfeature,我想要将master更新到最新状态。根据我的理解,git merge
和git pull
指令都只会合并到当前所在的分支。
那么有没有一种方式可以将远程分支(例如origin/master)的更改合并到另一个分支(master)中呢? 我能想到一种方法:
git stash
git checkout master
git pull origin/master
git checkout myfeature
git stash apply
有更好的方法吗?
(也许我的整个问题都错了:如果启用远程跟踪,git fetch
会自动更新主分支以匹配origin/master吗?)
git fetch <remote> <srcBranch>:<destBranch>
- koral