首页 > 解决方案 > 如何让 IntelliJ 根据选定的分支而不是 HEAD 创建新分支?

问题描述

偶尔我会在我当前的工作分支上进行硬重置。我恢复了所有丢失的更改,但这里还有另一个问题:

我有名为的主要分支dev_security。我检查它,我在它上面。

当我通过从分支菜单中选择新分支并为其test_branch命名来创建新分支时

在此处输入图像描述

创建新分支

它告诉我我已经创建了分支HEAD

在此处输入图像描述

好的,我已经删除了那个分支。

当我通过选择分支创建新分支并从中创建新分支时

在此处输入图像描述

然后没关系,告诉我分支是从dev_security

在此处输入图像描述

我很确定在我的硬重置操作之前它是一样的,并且总是告诉我关于从dev_security. 我怎样才能让它表现得一样?

标签: intellij-idea

解决方案


git reset不影响 IntelliJ UI 的结帐操作。

用户指南中,您可以看到每个操作的描述。因此,预计您会针对不同的操作观察到不同的行为。没有选项可以为不同的操作设置相同的行为。

如果您想查看执行不同操作时究竟执行了哪些命令,请打开 Git 工具窗口,切换到“控制台”选项卡,查看具体执行了哪些命令。


推荐阅读