質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

Q&A

解決済

2回答

1009閲覧

.gitignoreで複数の例外ファイルを管理対象に含めたい

yay

総合スコア17

Git

Gitはオープンソースの分散バージョン管理システム(DVCS)です。

0グッド

0クリップ

投稿2019/10/16 12:13

編集2019/10/16 12:15

前提・実現したいこと

.gitignoreで、もともと管理対象外から外してあったディレクトリがあり、その中の一つはすでに管理対象に含めていました。(下の.gitignoreのファイル1)
それで、追加で新たにもう一つ管理対象に含めたいファイル2(ファイル1よりもディレクトリの階層が1つ深いところにある)が出てきてしまったので、以下のように!を用いたのですがうまくいきませんでした。

.gitignore

plain

1... 2.. 3. 4 5app/hoge/* 6!app/hoge/1

試したこと

plain

1... 2.. 3. 4 5app/hoge/* 6!app/hoge/<ファイル1> 7!app/hoge/fuga/<ファイル2>

plain

1... 2.. 3. 4 5app/hoge/* 6!app/hoge/<ファイル1> 7app/hoge/fuga/* 8!app/hoge/fuga/<ファイル2>

どちらで試してもうまくいかなかったのですが、なにがいけないのでしょうか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

sourceTreeのファイルステータスウィンドウから
「変更されたファイルを表示、ファイルステータス順」>「無視」or 「変更」or「すべて」
を選択することにより、ignoreされてたファイルも個別にステージングエリアに表示・コミットできる。

投稿2019/10/16 13:42

編集2019/10/16 13:43
yay

総合スコア17

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

git rm -r --cached .はしましたか?

投稿2019/10/16 12:30

yumetodo

総合スコア5850

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

yay

2019/10/16 12:53

sourcetreeで管理してるんですけど、キャッシュ削除するとすごいファイルの量がワークスペースに入っちゃうんですけどどうしたらいいんでしょうか?
yay

2019/10/16 13:08

git rm -r --cached . してから、.gitignoreを編集すればよいのでしょうか?
yay

2019/10/16 13:11

あと、管理対象外にしたいのではなく、その逆の管理対象に含めたいのですが同じような対処で大丈夫なのでしょうか? (調べた限りだとネットの情報はみんな管理対象外にしたい場合が多い気がする...)
yumetodo

2019/10/16 13:16

> sourcetreeで管理してるんですけど、キャッシュ削除するとすごいファイルの量がワークスペースに入っちゃうんですけどどうしたらいいんでしょうか? 一度git addすれば多分スッキリします。スッキリしなかったら.gitignoreに問題があります。 https://stackoverflow.com/questions/19663093/apply-gitignore-on-an-existing-repository-already-tracking-large-number-of-file > その逆の管理対象に含めたいのですが同じような対処で大丈夫なのでしょうか? あー、たしかに微妙・・・。まあ試してみても副作用はないはずなので・・・
yay

2019/10/16 13:38

source tree の機能で、無視されているファイルをステージングに上げることができました!ありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問