首页 > 解决方案 > 如何让我的本地 git 在 Github 中反映大师?

问题描述

我什至不认为我问这个是对的。这是我的情况。

我有一个带有分支master的本地存储库。dev在 Github 上也是一样。

另一个开发人员创建了一个分支并将其推送到 Github,然后创建了一个拉取请求。我将此拉取请求合并到masterGithub 上。

在本地,我做了一个git pull并且我的本地master更新。但是,现在我dev在本地和 Github 上的分支都没有来自该拉取请求的更改。

我想dev从头开始master。我基本上 95% 的时间都花在这个dev分支上,如果我想在本地启动 Rails 控制台,我希望它能够按预期工作。

我该怎么做(它叫什么)?

标签: gitgithub

解决方案


它们是与 Master 分开的分支,因此为什么它们没有 Master 上的更改。

通常,您现在要做的是将您的主分支与您的开发分支合并。可能存在您必须解决的合并冲突。

我假设您希望将更改保留在 dev 中,但只需在 master 中添加内容,直到您准备好推送到 master。

如果你

git checkout dev
git merge master

这是基本的分支和合并教程 https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging

这是来自 atlassian 的一个 https://www.atlassian.com/git/tutorials/using-branches/git-merge


推荐阅读