【发布时间】:2012-04-02 14:42:50
【问题描述】:
假设我当前的分支是 myfeature。我想让主人了解最新情况。据我所知,git mergegit pull 总是合并到当前分支中。
有没有办法将远程分支(例如,origin/master)的更改合并到我当前不在的分支(master)中?我能想到一种方法:
git stash
git checkout master
git pull origin/master
git checkout myfeature
git stash apply
还有更好的吗?
(可能我的整个问题都是错误的:如果启用了远程跟踪,git fetch 会自动更新主服务器以匹配源/主服务器吗?)
【问题讨论】:
-
我在另一个 stackoverflow 帖子中找到了对我有用的答案:stackoverflow.com/questions/3216360/… 基本上:
git fetch <remote> <srcBranch>:<destBranch>
标签: git git-pull git-checkout git-stash