Git:将本地主机合并到我自己的测试分支中

Git:将本地主机合并到我自己的测试分支中,git,Git,我有我的本地测试分支,更改已更新为master 所以,我希望我的测试分支从主分支获得新材料 我不想把我的东西和主人合并。只需将master合并到我的分支中 我所做的: $ git checkout test $ git merge master 然后它说 Already up to date. 但是,我在本地分支的测试中没有看到任何变化。。我知道boss在master中进行了一些更新,如果真的成功合并,我的本地测试分支应该有新文件,但在执行以下操作时不会发生任何事情: git merge

我有我的本地测试分支,更改已更新为
master

所以,我希望我的测试分支从主分支获得新材料

我不想把我的东西和主人合并。只需将master合并到我的分支中

我所做的:

$ git checkout test

$ git merge master
然后它说

Already up to date.
但是,我在本地分支的测试中没有看到任何变化。。我知道boss在master中进行了一些更新,如果真的成功合并,我的本地测试分支应该有新文件,但在执行以下操作时不会发生任何事情:

git merge master
你带着你的本地大师。 您应该首先从远程回购获取更新的数据。 因此,你可以:

git checkout your_branch

# get data from remote 'origin' repo 'master' branch and merge into checked out branch
git pull origin master
或:


这里有一个选项需要对您当前的方法进行最小的更改:

git checkout test
git fetch origin
git merge origin/master

合并似乎没有任何作用的原因是您可能使用了过时的本地版本。您确实希望在远程计算机上合并到最新版本。这在本地由
origin/master
表示,您只需执行
git fetch
即可更新此跟踪分支。请注意,我提出的解决方案甚至不需要从
test
切换到
master

强烈建议在触摸GIT之前阅读GIT。在最好的情况下,你们可以在这里提问。在最坏的情况下。。你不想知道。。
git checkout test
git fetch origin
git merge origin/master