[解決済み] .gitignoreがディレクトリを無視しない
質問
何をしたのか。
github guiの設定が変で、コマンドラインやgit-bashから簡単にgitを使えなくなっていたのだと思います。
結局、github と git をアンインストールして、Windows 用の git だけを再インストールしました。現在では、すべてをコマンドラインから実行しています (git-bashから実行するsshを除く)。github の GUI よりもはるかに簡単で信頼できます。
この問題を解決するために時間を割いてくれたmuさんに感謝します。
Mu 無さんが時間を割いて解決しようとしてくれたことに感謝します。
私はローカルマシンで github gui を使用しています。私が行おうとしていたコミットが、最近更新したすべての node モジュールを更新しようとしていたことに気づきました。私は、.gitignore をセットアップして、全体の
node_modules/
ディレクトリを無視するように設定しました。
これについては、どうしたらいいのかよくわかりません。私が .gitignore に含めたすべてのファイル タイプは無視されました。無視されるのはディレクトリだけのようです。
これが私の .gitignore ファイルです。
#################
## Sublime Text
#################
*.sublime-project
*.sublime-workspace
#################
## Images
#################
*.jpg
*.jpeg
*.png
*.gif
*.psd
*.ai
#################
## Windows detritus
#################
# Windows image file caches
Thumbs.db
ehthumbs.db
# Folder config file
Desktop.ini
# Recycle Bin used on file shares
$RECYCLE.BIN/
# Mac crap
.DS_Store
#################
## Directories
#################
dev/
cms/core/config/
node_modules/
どのように解決するのですか?
このため
node_modules
ディレクトリはすでにリポジトリの一部として追跡されているので
.gitignore
ルールは適用されません。
を使用して、git からディレクトリの追跡を解除する必要があります。
git rm -r --cached node_modules
git commit -m "removing node_modules"
上記の2つを
git-bash
.
この後
.gitignore
ルールはディレクトリを離れても無視します。
これはディレクトリを削除することに注意してください
node_modules
を他のレポから削除します。このコミットを行ったオリジナルのレポだけが、まだ
node_modules
フォルダーが残っています。
関連
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] .gitignoreと.gitkeepの違いは何ですか?
-
[解決済み] .gitignoreで一部のファイル以外を無視するようにする
-
[解決済み] .gitignoreはGitによって無視されます。
-
[解決済み] git プロジェクト上の 'bin' ディレクトリを無視する
-
[解決済み] Windows での Git リポジトリのディレクトリを無視する
-
[解決済み] Android Studioプロジェクトの.gitignoreには何を入れるべきですか?
-
[解決済み] .gitignoreでフォルダを除外し、特定のサブフォルダを含めることができます。
-
[解決済み] なぜGitでコミットする前にステージが必要なのですか?
-
[解決済み] どのブランチとマージしたいかを言わずにpullするように言われました。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
git commit to GitHub エラー、プロンプト ! [リモート拒否] master -> master (pre-receive hook declined) エラー: 失敗しました。
-
undefinedGit Git がファイルをコードクラウドにプッシュする際に報告されるエラーを解決します: ! [拒否] master -> master (最初にフェッチ)
-
git push は最新の解決策を提供します。
-
コミットには何も追加されないが、未追跡のファイルが存在する解決策
-
gitlabの紹介と使い方
-
[解決済み] Git が追跡したファイルを .gitignore に登録したまま「忘れる」ようにするにはどうしたらいいですか?
-
[解決済み] 対話式リベースを中断する方法(--abort が効かない場合)?
-
[解決済み] プル前にローカルとGitHubのリポジトリの差分を確認する方法 [重複]について
-
[解決済み] git add --patch' で新しいファイルをインクルードする?
-
[解決済み] git add を実行してもしなくても、ブランチを切り替えたときに自分の変更点(修正、追加、削除されたファイル)が表示され続けるのはなぜですか?