git - 如何让我的本地 git 在 Github 中反映大师?
问题描述
我什至不认为我问这个是对的。这是我的情况。
我有一个带有分支master
的本地存储库。dev
在 Github 上也是一样。
另一个开发人员创建了一个分支并将其推送到 Github,然后创建了一个拉取请求。我将此拉取请求合并到master
Github 上。
在本地,我做了一个git pull
并且我的本地master
更新。但是,现在我dev
在本地和 Github 上的分支都没有来自该拉取请求的更改。
我想dev
从头开始master
。我基本上 95% 的时间都花在这个dev
分支上,如果我想在本地启动 Rails 控制台,我希望它能够按预期工作。
我该怎么做(它叫什么)?
解决方案
它们是与 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
推荐阅读
- terraform - Terraform:使用动态创建的相应 iam_policies 映射现有 iam_roles
- xcode - 我想根据项目 URL 更改行为
- c - VS Code 中 includePath 的问题(C)
- arrays - 比较两个数组元素的问题
- python - 如何突出显示和格式化给定的列?
- java - 类 HttpURLConnection 在 Android Studio 中不起作用
- python - pandas.errors.ParserError:使用之前没有出错的数据标记数据时出错
- uwp - 构建上传失败(有效负载包含两个或多个具有相同目标路径的文件)
- node.js - 无法使用 localhost 访问本地服务器,但可以通过 IP 工作
- python - 元类如何访问子类上定义的属性?