.gitignore の書き方がよく分かりません
とある UI フレームワークを導入したところ、その中の一つの CSS ファイルにバグがあり、その修正履歴を git に管理させたいのですが、.gitignore での指定方法がわかりません。
実現させたいこと
.gitignore
で node_modules は基本的には管理しないようにするが、その中の node_modules/foo/css/bar.css の変更履歴のみは管理させたい。
- 現在の .gitignore
# dependencies /node_modules # production /build # misc .DS_Store npm-debug.log* yarn-debug.log* yarn-error.log*
やってみたこと、試したこと
- /node_modules の行より前に当該ファイルを除外するように設定しているつもりですが効いてくれません
!/node_modules/foo/css/bar.css /node_modules
その他にも
!bar.css !/node_modules/foo/css/* !/node_modules/foo/* !/node_modules/* /node_modules
なども試してみましたが駄目でした。
git のバージョンなど
bash
1$ node -v 2v10.15.0 3$ npm -v 46.5.0 5$ git --version 6git version 2.20.1.windows.1
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/13 23:45