1. ホーム
  2. git

ステージング・エリアからディレクトリ・サブツリーを削除するにはどうすればよいですか?

2023-10-04 02:23:03

質問

新しいリポジトリを作成し git add -A . そして、含まれていないはずの約100個のファイルを含むフォルダがあることに気づいたので、そのファイルを .gitignore .

ステージング・エリアをクリアするにはどうすればよいでしょうか。 add を考慮した上で、すべてのファイルを再び .gitignore ?

どのように解決するのですか?

gitで、意図せず無視すべきディレクトリを追加してしまったとのことなので、以下を実行します。

git rm --cached -r directory-name

をルートとするツリーを再帰的に削除するために directory-name をインデックスから再帰的に削除します。

を更新することを忘れないでください。 .gitignore !