1. ホーム
  2. git

[解決済み] Git リポジトリに追加されたディレクトリを無視する

2023-07-23 21:40:10

質問

私が学んだこと git でディレクトリ全体を除外する方法 (行を追加する bin/.gitignore ). そして、私が学んだ を無視する方法を学びました。 (すなわち、それらが git に追加された後) を学びました。

git rm --cached <filename>

の全体を無視するにはどうしたらよいでしょうか? ディレクトリ (例 bin/ ) が Git リポジトリに追加された後ですか?

試しに git rm --cached bin/ を試してみましたが、エラーばかりでした。

fatal: pathspec 'bin/' はどのファイルにもマッチしません。

試しに(ルートディレクトリで、.gitが存在する場所で)やってみると git rm --cached MyProj/bin/ を試すと、エラーが違います。

fatal: 'MyProj/bin/' を削除していません。 を -r なしで再帰的に削除していません。

これは何を意味するのでしょうか、そして私は今これをコミットおよび/またはブランチする必要があるのでしょうか?

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

私は、これが動作するように git rm -r --cached bin/ (再帰的な -r )レポのルートで、あなたが話しているのは を見つけること を見つけ、それを追跡解除することですか?

あなたは、次のことを行う必要があります。 commit を実行すると、除外が反映されます。

今見たら、Windowsだったんですね。OSXのTerminalでの話です、念のため。