我在开发分公司工作。有时,当我想将更改推送到原点时,git说,origin / master分支有一些变化。
如何将更改从远程主服务器提取到本地主服务器而无需结帐到本地主服务器?
答案 0 :(得分:31)
如果您想在不签出的情况下更新本地主人,您可以这样做:
git pull origin master:master
这将使用origin/master
或者,我假设您希望最终根据develop
中发生的更改来修改origin/master
分支,您可以执行一个简单的git fetch
,它不会触及您当地的分支机构:
git fetch
现在您的origin/master
是最新的,因此您可以使用这些更改来修改或合并您的本地分支。例如,当您在develop
分支时:
git rebase origin/master
您的开发分支机构将及时更新。
答案 1 :(得分:0)
接受的答案还将把master拖入您的实际分支。
git fetch
git branch -D master
git checkout --track origin/master