.gitignoreにもないファイルが追跡されなくなっていた時の対処法この広告は、90日以上更新していないブログに表示しています。programming移転しました。3秒後に移転先へ移動します。シェアするTwitterGoogle+PocketRailsアプリ開発で、現在はSourcetreeでコミットやプッシュしているのですが、ある日気づいたら特定のファイルがGithubやSourcetreeで、変更などの反映がされなくなっていた(=追跡されてない。いうか存在すらしていない状態)しかし.gitignore(=gitの追跡を無視する対象リスト)には件のファイルは記述されていないそういえばテキストエディタで、一部のディレクトリやファイルがグレー表示になっていてなんか変...という事態に陥っていましたw1~2週間くらい悩まされていたのですが、調べなおしたら簡単に解決したwので忘れずにめもめも。.gitignoreにもない症状は次の図の通り。ビューのusersディレクトリとpublicディレクトリが、いつの間にかグレーになっている。.gitignoreファイルを見ても、どちらも書かれていないので無視対象でないはずなのに;(tmpディレクトリは.gitignoreに記載されているからグレーで問題ないだろうけど。)上のテキストエディタではusersディレクトリまるごとグレー表示になってますが、問題はshow.html.erbファイルで、コミットやプッシュしても(indexなど)users以下の他のファイルは変更反映されてるのにshow.html.erbだけがGithubやSourtreeに追跡されていないようで、ブラウザ表示はできるのにプッシュしてもリモートに”ない”という状態。追跡されてないものは検出される。users以下のファイル全部グレーになってたけど、showファイルだけなんですよね。オプションをつければリモートにあげることはできました。Sourcetreeには出てきませんでした。状態なのかこの理由はおおかた予想がついています。このshowファイルは、usersディレクトリがグレー表示になった状態で新規追加したファイルだったから。日を改めてググってみたらすぐに回答が見つかりましたwQ.SourceTreeでGitを管理しているのですが、無視したくないファイルが無視されてしまい、解除の方法がわかりません。́_ゝ`)しかもちゃんとusersディレクトリ以下が対象になってるヨ。gitに追跡させたいものはこの中から削除しましょう。)ヨカッタ...Sourcetreeでもこの通り。いままでshow.html.erbはいくら変更加えてもここに出てくれなったんですよーやっと出ましたwおまけ:思い当たる原因Sourcetreeのファイルステータス欄にて、コミット時にいらないファイルを「無視」や「削除」をしようとしたときにうっかり無視リストに加えてしまった。いうのはエラーって言えるのかなぁ...?でも解決できてやっぱり嬉しかったので満足です^^ここまで読んでくださり、ありがとうございました。クロスバイクも一年生。筋トレしてロードにも乗りたい。nojishioTwはてなブログをはじめよう!piyomaru-bunbunさんは、はてなブログを使っています。あなたもはてなブログをはじめてみませんか?はてなブログをはじめる(無料)はてなブログとはエラーは食べもの。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。