繁体   English   中英

Git更改不会被拉到本地分支

[英]Git changes are not pulled on to the local branch

我有一个名为BDD-tests的分支,并且在该分支上有多个提交。 其他开发人员之一将他们的更改推送到了远程仓库(在github上),这改变了很多UI。

现在,我需要在本地分支(BDD测试)中引入更改,并在本地应用程序上查看更改。

因此,我去了终端并运行git pull ,这是想从远程仓库中获取更改并将其与本地分支合并吗?

我刷新了本地应用程序,但是前端没有看到任何更改。

我去了终端,做了“ git checkout master”并刷新了网页(本地应用程序),其他开发人员的用户界面也在那里。

我在这里想念什么吗?

我也关注以下帖子,但仍然遇到相同的问题: http : //blog.mikepearce.net/2010/05/18/the-difference-between-git-pull-git-fetch-and-git-clone-和GIT-底垫/

git从master拉到开发分支

我也许可以切换到本地管理员并进行拉动来解决问题,但我不想在本地管理员上工作(因为分支出去总是一个好习惯)

您不会在本地分支上看到更改,因为它们没有被合并。由于git checkout master显示了更改,因此其他开发人员很可能在master或合并到master的另一个分支上提交了更改。 并且更改未合并到本地正在跟踪的远程分支中。

在本地分支上,您需要执行git merge mastergit rebase master来获取本地分支上的更改。

git pull使用它正在跟踪的远程分支的更改来更新本地分支。 由于在进行更改时没有收到错误,因此分支正在跟踪其他开发人员推送更改的其他分支。

git branch -vv将显示您正在跟踪的本地分支以及远程分支。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM