当本地/开发时,Git将origin/master分支拉到local/master

nku*_*hta 19 git branch

我在开发分公司工作.有时,当我想将更改推送到原点时,git说,origin/master分支有一些变化.

如何将更改从远程主服务器提取到本地主服务器而无需结帐到本地主服务器?

cex*_*yat 31

如果您想在不签出的情况下更新本地主人,您可以:

git pull origin master:master
Run Code Online (Sandbox Code Playgroud)

这将用你的本地主人更新 origin/master

或者,因为我假设您希望最终develop根据发生的更改来修改您的分支origin/master,您可以做一个简单的git fetch,不会触及您的本地分支:

git fetch
Run Code Online (Sandbox Code Playgroud)

现在您的origin/master是最新的,因此您可以使用这些更改来修改或合并您的本地分支.例如,当您在develop分支机构时:

git rebase origin/master
Run Code Online (Sandbox Code Playgroud)

您的开发分支机构将及时更新.

  • `git pull origin master:master`也会将更改提取到本地开发分支 (7认同)
  • git pull origin master:master它确实不起作用. (4认同)