¿Cómo lidian las personas con diferentes shebangs entre locales y remotos?Git: cómo lidiar con diferentes shebang
Por ejemplo, mi python local es/usr/bin/python, mientras que mi servidor web es un python especialmente diseñado en ~/local/bin/python. Un desarrollador principal puede tener ruby en/usr/bin/ruby, mientras que el mío es/usr/local/bin/ruby.
Edito manualmente el shebang, pero luego lo marca como un cambio. Idealmente, me gustaría que git ignore la primera línea del archivo, o que ignore una coincidencia de expresiones regulares dentro del archivo.
Me parece que este debe ser un problema muy común, pero no puedo encontrar ninguna mención al mismo.
Uso git, pero yo no me llamaría un experto de ninguna manera.
¿No es eso para lo que es '#!/Usr/bin/env python'? – coreyward
@coreyward: Ver [esta pregunta] (http://unix.stackexchange.com/q/29608/10454) y [mi respuesta] (http://unix.stackexchange.com/a/29620/10454) para un discusión de las ventajas y desventajas del hack '#!/usr/bin/env'. –