git - 在 IntelliJ IDE 中使用 Git merge 分支

标签 git intellij-idea merge

我知道有很多问题,但我遇到了麻烦。首先,我使用的是 Webstorm (IntelliJ) 而不是命令行。其次,这似乎因视角而异。

显然,我有我的 master 分支。我创建了一个名为“InlineEditing”的新分支。我已经在这个分支工作了几天。 master 分支没有任何变化。我现在想将当前分支中的所有更改移回 master 并从那里继续工作。

在 Webstorm 中,以 InlineEditing 作为当前分支,我尝试使用以下方法进行 merge ,但它似乎没有做任何事情。也就是说,当我随后检查主分支时,它是旧代码。

enter image description here

所以我的问题是,将当前分支“merge ”回主分支的正确方法是什么?

最佳答案

您通常有两个 merge 用例。

  1. 第一个用例正如您已经描述的那样:master 分支中没有任何变化。在这种情况下, merge 非常简单,请参见下图中的步骤。

scenario_1

  1. 第二个用例有点复杂:主分支有一些变化。您首先要更新母版和 InlineEdit,然后将 InlineEdit merge 到母版中。请参阅下图中的步骤。

scenario_2

关于git - 在 IntelliJ IDE 中使用 Git merge 分支,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43721726/

相关文章:

git - 在克隆 bitbucket 存储库时连接后从代理接收到 HTTP 代码 302

git - 更好的 git add -p?

git - Git 中忽略目录的语法是什么?

javascript - 是否可以使用 "create"作为 JavaScript 对象文字中的属性名称?

android - 将android支持库v4添加到intellij ide

git - merge 解决新代码的冲突

python - 根据缺失数据合并两个 pandas 系列

git request-pull 从本地分支到远程master

java - Google App Engine 开发服务器给出错误 500 (IntelliJ IDEA)

merge - 理解 rxjs6 中的合并(特别是 redux-observable)