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

时间:2013-05-15 08:22:05

标签: git branch

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

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

2 个答案:

答案 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