ローカルとリモートの間で異なるシバンにどのように対処しますか?
たとえば、私のローカル python は /usr/bin/python ですが、私の Web ホストは ~/local/bin/python にある専用の python です。主任開発者は /usr/bin/ruby に ruby を持っているかもしれませんが、私の場合は /usr/local/bin/ruby です。
シバンを手動で編集しますが、git はそれを変更としてマークします。理想的には、ファイルの最初の行を無視するか、ファイル内の行の正規表現一致を無視するように git を設定します。
これは非常に一般的な問題に違いないように思えますが、それについての言及は見つかりません。
私は git を使用していますが、自分自身を決して専門家と呼ぶつもりはありません。