IntelliJ中Git历史:如何将落后的master分支与HEAD对齐?
解决IntelliJ中master分支落后HEAD的问题
假设你的HEAD当前在某个开发分支(比如dev),按以下步骤操作就能把master拉到和它同一位置:
- 打开IntelliJ底部的Git工具窗口(快捷键
Alt+9) - 在分支列表里找到
master,右键选Checkout,切换到master分支 - 回到Git窗口,右键点击你原来的HEAD分支(比如dev),选择Merge into Current,把开发分支的提交合并到master
- 如果弹出冲突提示,直接在IntelliJ里解决冲突,然后提交合并结果
- 完成后,master分支就会和原HEAD分支处于同一提交位置
如果偏好线性提交历史,也可以用rebase替代merge:切换到master后,右键点击开发分支,选择Rebase Current onto Selected,不过新手优先用merge,避免rebase出现复杂问题。
内容的提问来源于stack exchange,提问作者Andras
相关产品推荐
相关产品推荐

