gitignore_global.txtについて
こんばんは。
前回、SourceTree for Windowsをインストールしました。
この際、何気にスルーしましたが、最初のセットアップ画面に[Allow SourceTree to modify global Git and Mercurial config files]という項目がありました。
また、下のようなポップアップも出ました(実はよく分からなくてとりあえずYes押してましたw)
実はこれ、何気に重要なようです。
実はSourceTreeさんはグローバルなコミット無視リストを作成します。
つまり、リストにある拡張子は、ステージングやコミットの際、無視されるのです。
そのリストこそが、gitignore_global.txtなのです(Windowsの場合は)。
リストにはdllやexeなど、確かにコミットをあまりしなさそうなファイル形式が載っています。
しかし、SourceTree を使ってないときにも影響がでるらしく、たちが悪いそうです。
そして、この設定をしてもいいよ!っていう項目が、上記に書いたセットアップ画面のチェック項目やポップアップなのです。
(ポップアップはこの設定に気づかないユーザが多発したらしく、注意を引くように出すようにしたそうです)
この設定は、Tools > Options の Git タブで解除等できます。
また、txtファイルはマイドキュメント上に保存されているようです。
コミットがなぜかされないファイルがあった場合は、これを見なおしてみましょう!
今回は以上です。
ではではー。