2015-12-09 5 views
13

में एक वातावरण चर सेट जब मैं खिड़कियों gitbash कमांड लाइन से पंच:Git बैश

set $HOME = c 

और कार्य करें: यह

echo $HOME 

यह निर्धारित नहीं करता है c के लिए? मैं पर्यावरण चर के मान को कैसे बदल/सेट कर सकता हूं?

उत्तर

27

एक सामान्य चर इसे बस एक मान निर्दिष्ट करके सेट किया जाता है; ध्यान दें कि कोई खाली स्थान के = चारों ओर की अनुमति है:

HOME=c 

एक वातावरण चर एक नियमित रूप से चर कि पर्यावरण के लिए निर्यात के लिए चिह्नित किया गया है।

export HOME 
HOME=c 

आप export कथन के साथ असाइनमेंट को जोड़ सकते हैं।

export HOME=c 
11

इसके अलावा आप कुछ पर्यावरण चर को गिट बैश पर्यावरण में स्थायी रूप से सहेजना चाह सकते हैं।

चर को स्थायी रूप से सहेजने के लिए आपको फ़ाइल .bash_profile फ़ाइल में कुछ संपादन ढूंढने और बनाने की आवश्यकता है। फ़ाइल आमतौर पर आपके गिट होम फोल्डर में स्थित होती है और गिट होम फोल्डर आमतौर पर विंडोज उपयोगकर्ता फ़ोल्डर में स्थित होती है।

उदाहरण भी हो के लिए लग रहा है C:\users\userName\git-home\.bash_profile तरह

# Saves a variable in .bash_profile 
export DIR=c:\dir 
# Nix path style is fine too 
export DIR=c/dir 

# And don't forget to add quotes if a variable contains whitespaces 
export SOME_DIR="c:\some dir" 

# You also must use quotes to access variables 
# that have white spaces in their names 
cd $DIR 
# but 
cd "$SOME_DIR" 
+0

आप ओपी सवाल का जवाब हो सकता है, लेकिन आप निश्चित रूप से मेरे सवाल के साथ मेरी मदद की है। मैं विंडोज पर गिट बैश के लिए PERL5LIB पर्यावरण परिवर्तक को ओवरराइड करने का प्रयास कर रहा था और इससे मुझे आसानी से ऐसा करने की अनुमति मिली। – BebopSong