LoginSignup
0
0

VSCodeで「The git repository at あなたのディレクトリ has too many active changes, only a subset of Git features will be enabled.」という警告が出たら

Last updated at Posted at 2024-02-03

環境

next: 13.2.1
react: 18.2.0
hardhat: 2.12.5
Windows10

状況とエラー内容

Next.jsのプロジェクトでgit initをした直後、画面右下に警告(下の画像)が出てきました。
VS CodeメニューバーのSource Controlに10k+と表示され、緑色にハイライトされるべきいくつかのファイルもハイライトされず...
この警告はVSCodeを立ち上げるたびに表示されます。

(訳: "/~"はアクティブな変更が多すぎるため、Gitの機能のサブセットのみが有効になります。)
qiita_git_01.png

原因

今回のディレクトリの構成が、Next.jsのプロジェクトにサブディレクトリとしてHardhatのプロジェクトが入っている感じ(node.jsのプロジェクトの中にnode.jsのプロジェクトがある感じ)なのですが、
.gitignoreにNext.jsのプロジェクトのものしか記述していませんでした。

そのため、"アクティブな変更が多すぎるため"と怒られているように、Hardhatプロジェクトの中身全てがGit管理対象になっていた事が原因でした。

解決

ということで
.gitignoreにHardhatプロジェクト内のnode_modulesなど無視したいものを記述することでエラーを消すことができました。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0