2011-07-30 19 views
169

के लिए .bashrc या समकक्ष कॉन्फ़िगरेशन फ़ाइलें मैंने विंडोज के लिए अभी Git इंस्टॉल किया है और यह देखने के लिए प्रसन्न है कि यह Bash इंस्टॉल करता है।विंडोज के लिए गिट: गिट बैश खोल

मैं उसी तरह मैं लिनक्स के तहत (जैसे ls -l के लिए ll तरह उपनाम की स्थापना की) कर सकते हैं में खोल कस्टमाइज़ करना चाहते हैं, लेकिन मैं .bashrc या समकक्ष config खोजने के लिए प्रतीत नहीं कर सकते हैं।

मुझे क्या संपादन करना चाहिए?

उत्तर

217

~/.bashrc के तहत .bashrc फ़ाइल बनाएं और दूर जाएं। इसी तरह ~/.gitconfig के लिए।

~ आमतौर पर आपका C:\Users\<your user name> फ़ोल्डर होता है। गिट बैश टर्मिनल में टाइपिंग echo ~ आपको बताएगा कि वह फ़ोल्डर क्या है।

आप फ़ाइल (जैसे Windows चला) नहीं बना सकते तो नीचे दिए गए कमांड चलाएँ:

copy > ~/.bashrc 

खिड़की उत्पादन एक त्रुटि संदेश (आदेश नहीं मिला) होगा, लेकिन फ़ाइल बनाया है और तैयार हो जाएगा आपके लिए संपादित करने के लिए।

+0

कहाँ ~/.bashrc फ़ोल्डर है? –

+3

यह एक फ़ाइल है, फ़ोल्डर नहीं। ~/.bashrc आपकी होम निर्देशिका में है, इसलिए यह निर्देशिका होनी चाहिए जितनी जल्दी आप गिट बैश खोल शुरू करते हैं। बस .bashrc और .gitconfig नामक एक फ़ाइल बनाएं। –

+0

मेरे सिस्टम पर ~ c: \ users \ MyUser को इंगित कर रहा है जहां MyUser वर्तमान में उपयोगकर्ता – iftheshoefritz

-1

आप परियोजनाओं विकल्प सूची के लिए जब यू खुला GIT बैश चाहते हैं: अपना Git परियोजनाओं पथ करने के लिए कोड शीर्षक में

  • संपादित ppath, में .bashrc फ़ाइल इस कोड डाल दिया और कॉपी अपने $ HOME dir में (में जीत Vista/7 यह अक्सर सी है: \ Users \ आप $)

#!/bin/bash 
ppath="/d/-projects/-github" 
cd $ppath 
unset PROJECTS 
PROJECTS+=(".") 
i=0 

echo 
echo -e "projects:\n-------------" 

for f in * 
do 
    if [ -d "$f" ] 
    then 
     PROJECTS+=("$f") 
     echo -e $((++i)) "- \e[1m$f\e[0m" 
    fi 
done 


if [ ${#PROJECTS[@]} -gt 1 ] 
then 
    echo -ne "\nchoose project: " 
    read proj 
    case "$proj" in 
     [0-`expr ${#PROJECTS[@]} - 1`]) cd "${PROJECTS[proj]}" ;; 
     *) echo " wrong choice" ;; 
    esac 
else 
    echo "there is no projects" 
fi 
unset PROJECTS 
  • आप अंदर GIT बैश इस फाइल निष्पादन योग्य के रूप में स्थापित करना चाहते हैं कर सकते हैंchmod + x .bashrc (लेकिन इसकी शायद बेमानी है, क्योंकि इस फाइल NTFS फाइल सिस्टम पर संग्रहीत है)
+0

यह कॉन्फ़िगरेशन प्रश्न के लिए पूरी तरह से स्पर्शपूर्ण है। –

4

मुझे सिस्टम प्रॉपर्टी विंडो में उन्नत सिस्टम सेटिंग्स, उन्नत टैब, पर्यावरण Var में सिस्टम, उन्नत सिस्टम सेटिंग्स पर जाकर C:\Users\<your user name> के साथ उपयोगकर्ता पर्यावरण परिवर्तनीय HOME जोड़ना पड़ा iables ... फिर मेरे C:\Users\<your user name> में मैंने फ़ाइल .bashrc उदा।, touch .bashrc और वांछित उपनाम जोड़ें।

+0

उपयोगकर्ता पर्यावरण परिवर्तनीय HOME जोड़ें और उसके बाद आवश्यक सामग्री के साथ .bashrc फ़ाइल बनाएं उदाहरण के लिए: #!/Bin/bash export TERM = msys – snassr

72

विंडोज बैश के लिए गिट के नए संस्करणों में --login के साथ शुरू किया गया है जिससे बैश .bashrc सीधे नहीं पढ़ता है। इसके बजाय यह .bash_profile पढ़ता है। अगर यह फ़ाइल मौजूद नहीं है, निम्नलिखित सामग्री के साथ इसे बनाने:

if [ -f ~/.bashrc ]; then . ~/.bashrc; fi 

यह बैश .bashrc फ़ाइल को पढ़ने के लिए कारण होगा। विंडोज़ के लिए this issue गिट की मेरी समझ से यह स्वचालित रूप से ऐसा करना चाहिए। हालांकि, मैंने अभी संस्करण 2.5.1 स्थापित किया है और ऐसा नहीं हुआ।

+5

धन्यवाद। यह वास्तव में मेरे सेटअप के साथ क्या हो रहा था। – jmk2142

+0

वास्तव में, 2.5 के अपग्रेड के बाद हाल ही में मेरे साथ यही हुआ। आपके उत्तर के लिए धन्यवाद। – Vincent

+1

आपको बहुत धन्यवाद, आप मेरा दिन बचाओ !!! –

3

1) व्यवस्थापक मोड में git-bash.exe खोलकर प्रारंभ करें। (सही फ़ाइल क्लिक करें और "व्यवस्थापक के रूप में चलाएँ", या गुण → संगतता → भागो इस कार्यक्रम व्यवस्थापक के रूप में सेटिंग में बदलाव।)

2) भागो cd ~। यह आपको C:/Users/<Your-Username> पर ले जाएगा।

3) vi .bashrc चलाएं। यह आपको संपादक में खुल जाएगा। सम्मिलित करें मारो और फिर निम्न जानकारी दर्ज करना शुरू:

alias ll="ls -la" # this changes the default ll on git bash to see hidden files. 
cd "C:\directory\to\your\work\path\" 
ll # this shows your your directory before you even type anything. 
1

मुझे लगता है कि प्रश्न यहाँ खिड़कियों पर फ़ाइल .bashrc लगाने के लिए कैसे है।

आप Windows का उपयोग कर रहे हैं के बाद से, आप बस आदेशों

start . 

या

explorer . 

तरह का उपयोग अपने Git की रूट निर्देशिका के साथ विंडो खोलने के लिए कर सकते हैं जहां .bashrc फाइल मिल जाएगा । यदि यह अस्तित्व में नहीं है तो आपको एक बनाने की आवश्यकता हो सकती है।
आप अपने बैश पर विम का उपयोग करने के बजाय फ़ाइल को संपादित करने के लिए नोटपैड ++ जैसे विंडोज टूल्स का उपयोग कर सकते हैं।

+0

यह एक अच्छा विकल्प विंडोज दृष्टिकोण है जो किसी को गिट बैश के बाहर फ़ाइल को संपादित करना चाहता है। वास्तव में मुझे धन्यवाद में मदद की। – haggisandchips

0

कभी-कभी फ़ाइलें ~/ पर स्थित होती हैं। ये t.steps मैं VSCode पर डिफ़ॉल्ट टर्मिनल के रूप में zsh शुरू करने पर उतर आए/विंडोज 10.

  • cd ~/

  • vim .bashrc

  • चिपकाएँ_ .. हैं if test -t 1; then exec zsh fi

  • सहेजें/बंद करें vim।

  • पुनः प्रारंभ टर्मिनल

संबंधित मुद्दे