皆さんはgitでバージョン管理してますね。今回はgitで、私のその日の差分が反映されなくなったので、その時の状況と、その解決策をメモします。
状況
いつものように分岐したブランチで作業をしていて、一区切りついてコミットしようとした時にその不具合は起こりました。
昨日はちゃんと作業した分が反映されていましたが、今日になり、差分が反映されなくなっていしまいました。
色々調べた結果、改めてファイル構成を確認しましたら反映されていないファイルには、なぜか.gitファイルが生成されていました。
project1/
├ project2/
├ eproject3/
├ project4/
│ └ .git/ ←いつの間にか生成されていた.gitファイル
└ .git
それがいつからあったのか、gitコマンド操作をミスして、作成してしまったのかは分かりません。
解決方法
その.gitファイルを削除してみると、ちゃんと今日作業した分が反映されました!最悪今日の作業分が無しになるのかと思い、ちょっと萎えていましたが、直りましたのでよかったです。
今でも分からない部分があります。上図のディレクトリ構成の状態で作業をしていて、昨日まではちゃんと差分が反映されていました。今日になってから、急に反映されなくなった。←この部分は今も謎です。
反省とまとめ
この不具合を解決してくださったのは、同じ部内の先輩です。ありがとうございます。私はgitについてまだわかっていない部分がたくさんありますので、もっと勉強しないといけないです。
でもなんとか直ったのでよかったです!ってことで差分が反映されない、って不具合になりましたら。同ファイル内に.gitファイルがないかを疑ってみましょう!