Как люди имеют дело с разными shebangs между местными и удаленными?
Например, моим локальным питоном является /usr/bin/python, тогда как мой веб-хост представляет собой специально построенный питон в ~/local/bin/python. Ведущий разработчик может иметь рубин в /usr/bin/ruby, тогда как мой -/usr/local/bin/ruby.
Я вручную редактирую shebang, но затем git отмечает это как изменение. В идеале я хотел бы, чтобы git игнорировал первую строку файла или, возможно, игнорировал соответствие регулярных выражений строк в файле.
Мне кажется, что это должна быть очень распространенная проблема, но я не могу найти упоминания об этом.
Я использую git, но я бы не стал называть себя экспертом каким-либо образом.