我在分支上做了一些实验。最后我决定实验没问题。现在我希望将所有更改合并到主分支中。
如何使用IntelliJ执行此操作?
换句话说,如何将绿色和紫色标签移动到最新提交?
我正在尝试各种命令,但失败了。有时我会变得头脑发热,有时我会得到其他东西,但我不能移动标签。
我没有故意使用Git术语,因为我实际上并不理解它的含义。感谢任何解释!
对IntelliJ解决方案感兴趣。
更新
当我打开分支菜单时,我得到以下图片:
答案 0 :(得分:0)
看起来您正在使用功能分支,因为在远程(“origin
”)存储库上有本地分支的副本。我会假设其他人需要审核和批准,因此希望在远程服务器上完成合并到“origin / master”。那部分不会在IntelliJ中完成。
将功能分支合并到远程仓库中的origin / master后,
您将在IntelliJ中执行以下操作:
master
分支(VCS | Git |分支...),请选择(master -> origin/master
|结帐)master
分支更新为最新的origin/master
分支(VCS | Git | Pull ... | select origin/master
)如果您没有像github
或bitbucket
这样的应用来执行拉取请求或在远程存储库上从分支到分支合并,则必须更新远程数据库上的origin/master
来自本地存储库的服务器。为此,您必须添加一两步:
removing_old_query
|结帐)removing_old_query
推送到远程origin/master
分支(VCS | Git |推送|选择'removed_old_query')然后点击“推送”按钮,您将看到可以推送的可能提交列表。目标分支看起来像一个超链接,会说origin : removing_old_query
之类的内容。单击该超链接,将远程分支更改为master
,然后单击“推送”。master
分支并按照上述说明进行操作,将您的本地origin/master
与更新的master
同步。希望有所帮助。