我使用 IntelliJ 的 Git 集成插件。我通常以多仓库模式操作,一切正常。
当我通过输入分支名称而不是从多仓库/分支 UI 选择它来告诉 Git 检出一个分支名称时,它会在分支名称后附加 ^0,导致控制台消息显示我正在处于分离头状态。我对“分离头”这个术语比字符“^”更熟悉,所以我不确定消息的准确性是否达到100%。
尽管如此,有人知道这是为什么吗?为什么它选择检出 mybranch^0 而不是只是 mybranch?
(从 IntelliJ 的 Git UI 在右下角选择 repo,选择“Checkout tag or revision”,键入分支名称而不是从 UI 列表中选择该分支)
在 IntelliJ 中,“控制台”显示:
09:50:54.244: [reponame] git -c core.quotepath=false -c log.showSignature=false checkout feature/branchName^0 --
Git bash 显示了分离头状态,而不是在分支上:
当我通过输入分支名称而不是从多仓库/分支 UI 选择它来告诉 Git 检出一个分支名称时,它会在分支名称后附加 ^0,导致控制台消息显示我正在处于分离头状态。我对“分离头”这个术语比字符“^”更熟悉,所以我不确定消息的准确性是否达到100%。
尽管如此,有人知道这是为什么吗?为什么它选择检出 mybranch^0 而不是只是 mybranch?
(从 IntelliJ 的 Git UI 在右下角选择 repo,选择“Checkout tag or revision”,键入分支名称而不是从 UI 列表中选择该分支)
在 IntelliJ 中,“控制台”显示:
09:50:54.244: [reponame] git -c core.quotepath=false -c log.showSignature=false checkout feature/branchName^0 --
Git bash 显示了分离头状态,而不是在分支上:
user@WORKSTATION MINGW64 /c/dev/intellij projects/repo-name ((b72ad203...))