Visual Studio Code for Windows では、Git ブランチが表示されず、ブランチを作成できません。質問する

Visual Studio Code for Windows では、Git ブランチが表示されず、ブランチを作成できません。質問する

私はしばらくの間 Visual Studio Code (VS Code) を使用して、Git でプロジェクトに取り組んできましたが、問題はありませんでした。Git リポジトリをワークスペースにクローンすることができ、左下隅に「master」が表示され、マスター ブランチをクローンしてマスター ブランチで作業していることが示されました。その後、通常はそれをクリックして「新しいブランチの作成」を選択し、「off_master」などの独自のブランチを作成できます。

理由はわかりませんが、1 週間ほど前から、git リポジトリをクローンすると、ファイルはダウンロードされますが、VS Code の左下に「master」という単語が表示されません。また、「新しいブランチの作成」をクリックして名前を付けると、一般的な git エラーが表示されます。

Git: Failed to execute git

そして、git ログには次の内容が表示されます:

> git rev-parse --show-toplevel
> git checkout -q -b off_Master
> git rev-parse --show-toplevel

なぜこのようなことが起こるのかはわかりません。そこで、VS Code をアンインストールし、VS Code の設定がすべて含まれていると思われるこのディレクトリを削除しました。

C:\Users\<myId>\AppData\Roaming\Code\

その後、VS Code を最新バージョンに再インストールしましたが、同じことが起こります。

git status.git ディレクトリを含むディレクトリから発行すると、次のような出力が得られます。

On branch master
Your branch is up-to-date with 'origin/master'.
nothing to commit, working tree clean

マスター ブランチを使用しているように見えますが、VS Code が表示されません。また、どういうわけか VS Code から新しいブランチを作成できません。

のようなコマンドも試してみましたが、正しい、、 がgit config --listあり、これらは問題なさそうです:user.nameuser.emailremote.origin.url

remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
branch.master.remote=origin
branch.master.merge=refs/heads/master

私は git にあまり詳しくないので、VS Code を使用して git を操作しています。そのため、これを動作状態に戻すことが非常に重要です...

なぜこのようなことが起こるのか、何か考えはありますか?

少し疑わしいのは、Angular JS でいくつかの作業を行っていて、いくつかの作業を行うために NodeJS をアップグレードしたことです。ただし、これらが VS Code と git に影響を与えるとは思えません。

もう 1 つ、その「Code」ディレクトリを削除しても、VS Code を再インストールすると、以前にインストールした拡張機能がすべて残っているようで、すべてがクリーンアップされたわけではないようです。VS Code を新しくインストールしたかのようにすべてをクリーンアップするにはどうすればよいでしょうか。これを実行して再インストールすると役立つかもしれません。

ベストアンサー1

返事が遅くなりましたが、最近この問題に遭遇し、解決策を見つけました。基本的に、git fetch --allプロジェクト ディレクトリ内で CMD を実行すると、表示されるはずです。

おすすめ記事