Microsoft/vscode

Git - Branch on new local repo fails

开放

#200,773 创建于 2023年12月13日

 (1 条评论) (0 个反应) (1 位负责人)TypeScript (39,847 个派生)batch import
buggithelp wanted

仓库指标

星标
 (184,936 个星标)
PR 合并指标
 (PR 指标待抓取)

描述

Does this issue occur when all extensions are disabled?: Yes

  • VS Code Version: 1.85.0 (user setup) commit af28b32d7
  • OS Version: Windows_NT x64 10.0.22621

Steps to Reproduce:

  1. Create new folder and enter folder: mkdir test1 && cd test1

  2. Open vscode: `code . --disable-extensions

  3. Use activity bar to initialize new repo

  4. Create new text file but don't check it in

  5. Use command palette to create new branch Git: Create Branch with name test

  6. Get error - "Error: Git: fatal: Head is not a commit and a branch test cannot be created from it"

    image

  7. Show git command:

    > git checkout -q -b test --no-track HEAD
    fatal: 'HEAD' is not a commit and a branch 'test' cannot be created from it
    
  8. Reproduce branch in terminal: git checkout -b test => success

    image

贡献者指南