2015-11-02 35 views
0

使用Windows 7和Git版本2.5.3,我试图更新我从掌握最新featurebranch:我怎样才能从主人变成特性分支

git checkout myfeaturebranch 
git pull origin master 

有没有错误,但是当我去:

git checkout master 

然后其中一个文件是不同的功能分支中的同一个文件。这可能导致什么?我是否填充了跟踪设置或者它会是什么?我希望它是一样的?

+0

你改变你的功能分支这个文件? –

+0

另外,你是否签出了'git pull'(带有可选的'origin master'),并且检查了* local *'master'?当您在不同分支上执行“拉”时,您的本地'master'分支*不*自动更新。 –

回答

0

你所做的只是简单地从主机中拉出远程跟踪。然后当你再次结账主人时,没有什么不同。 如果您打算将当前主人合并到您的功能分支。你可以这样做:

git checkout master 
git pull origin master 
git checkout featurebranch 
git merge master 
+0

在功能分支上,'git pull origin master' * *会将当前主控合并到该分支。 –

+0

这就是我认为的 –

+0

我刚刚在主人身上试过并得到:当前分支没有跟踪信息。 –

0

我需要添加跟踪:混帐分支--set-上游到原点= /主主