Git: как работать с разными шебангами

Как люди справляются с разными шебангами между местными и удаленными?

Например, мой локальный питон - / usr / bin / python, тогда как мой веб-хостинг - это специально созданный питон по адресу ~ / local / bin / python. У ведущего разработчика может быть рубин в / usr / bin / ruby, тогда как у меня /usr/local/bin/ruby.

Я вручную редактирую shebang, но затем git отмечает это как изменение. В идеале я бы хотел, чтобы git игнорировал первую строку файла или, возможно, игнорировал совпадение строк в файле с регулярным выражением.

Мне кажется, это должна быть очень распространенная проблема, но я не могу найти упоминания о ней это.

Я использую git, но я бы ни в коем случае не назвал себя экспертом.

11
задан Nick Coleman 19 February 2011 в 05:56
поделиться