はじめに
この記事はLIGHTz アドベントカレンダー 2021の9日目の記事です。
LIGHTz のITエンジニアは、開発環境を好みで選べまして、 Windows 6割、mac 4割というのが現状です。
ただ、各々が違う開発環境を使っているとトラブルことも多々あり、日々トラブル解消に努めていますが、避けられないわけです。今日見事にハマったGit for Windowsについてメモっておきます。
Git for Windowsの落とし穴
私があらためて書くまでもなく、[Git Windows 改行コード][検索] なんてぐぐると、ごまんとでてくる落とし穴なのですが、
Git for WindowsにはLFをCRLFにコミット不要で書き換えてくれる素敵な機能がある
基本的に、
- Gitから落とした直後のコード
- 動作環境はDockerコンテナ
なら、macだろうが、Windowsだろうが動くと思ってたのですが、新しくメンバーになった方の開発環境構築で見事にこの落とし穴にハマりました。
時間が溶けた溶けた。誰がこんな仕様考えたし。