से निपटने के लिए कैसे लोग स्थानीय और रिमोट के बीच विभिन्न शेबैंग से निपटते हैं?गिट: विभिन्न शेबैंग
उदाहरण के लिए, मेरा स्थानीय पायथन/usr/bin/पायथन है, जबकि मेरा वेब होस्ट ~/local/bin/python पर एक उद्देश्य-निर्मित पायथन है। एक लीड डेवलपर में/usr/bin/ruby पर रूबी हो सकती है, जबकि मेरा/usr/local/bin/ruby है।
मैं मैन्युअल रूप से शेबांग संपादित करता हूं, लेकिन फिर गिट इसे एक परिवर्तन के रूप में चिह्नित करता है। आदर्श रूप में, मैं फ़ाइल की पहली पंक्ति को अनदेखा करना चाहता हूं, या शायद फ़ाइल के भीतर लाइनों के रेगेक्स मैच को अनदेखा करना चाहता हूं।
ऐसा लगता है कि यह एक बहुत ही आम समस्या होनी चाहिए, लेकिन मुझे इसका कोई उल्लेख नहीं मिल रहा है।
मैं गिट का उपयोग करता हूं, लेकिन मैं किसी भी खिंचाव से खुद को एक विशेषज्ञ नहीं कहूंगा।
क्या यह नहीं है कि '#!/Usr/bin/env python' क्या है? – coreyward
@coreyward: [यह सवाल] देखें (http://unix.stackexchange.com/q/29608/10454) और [मेरा उत्तर] (http://unix.stackexchange.com/a/29620/10454) के लिए '#!/usr/bin/env' हैक के फायदे और दोषों की चर्चा। –