2012-11-05 24 views
12

मैं msysgit sh.exe आदेश के बारे में कुछ दस्तावेज़ ढूंढने की कोशिश कर रहा हूं।msysgit sh.exe तर्क

उदाहरण के लिए मुझे गिट बैश सत्र लॉन्च करने के लिए --login ध्वज से अवगत है, लेकिन मुझे अन्य संभावनाएं जाननी हैं।

मैंने इंटरनेट पर देखा है लेकिन सभी संभावित तर्कों को सूचीबद्ध करने वाले किसी भी स्थान को नहीं ढूंढ सकता है।

उत्तर

14
> .\sh.exe --help 
GNU bash, version 3.1.0(1)-release-(i686-pc-msys) 
Usage: ".../Git/bin/sh.exe" [GNU long option] [option] ... 
     ".../Git/bin/sh.exe" [GNU long option] [option] script-file ... 
GNU long options: 
     --debug 
     --debugger 
     --dump-po-strings 
     --dump-strings 
     --help 
     --init-file 
     --login 
     --noediting 
     --noprofile 
     --norc 
     --posix 
     --protected 
     --rcfile 
     --restricted 
     --verbose 
     --version 
     --wordexp 
Shell options: 
     -irsD or -c command or -O shopt_option   (invocation only) 
     -abefhkmnptuvxBCHP or -o option 
Type `".../Git/bin/sh.exe" -c "help set"' for more information about shell options. 
Type `".../Git/bin/sh.exe" -c help' for more information about shell builtin commands. 
Use the `bashbug' command to report bugs. 

भी GNU website, और bash’s manual देखें।

+0

अधिक में बहुत बहुत शुक्रिया @poke पढ़ सकते हैं। समझ में नहीं आता कि मैं इसे कैसे याद कर सकता था :) –

2

sh.exe गिट कमांड लाइन टूल सूट https://git-scm.com/download/win से एक विंडोज़ निष्पादन योग्य है लेकिन लिनक्स कमांड लाइनों और लिनक्स शैल स्क्रिप्ट को निष्पादित कर सकता है।

  • सबसे पहले पथ उदाहरण के लिए सेट किया जाना चाहिए,: HOMEDRIVE और HOMEPATH: set PATH=D:\Programs\Gitcmd\bin;%PATH%
  • हो सकता है कि कुछ वातावरण चर एक $HOME निर्माण करने के लिए उचित नहीं है।
  • दोनों को बैच फ़ाइल में उचित किया जा सकता है।

    sh.exe 
    

    तर्क के बिना एक खोल विंडो खोलता है, 'ls', 'Whoami' या 'Git' की तरह आदेशों टाइप करने के लिए प्रयास करें। इसे चलाना चाहिए

    sh.exe -x -c "command arg1 'arg2 with spaces' arg3" 
    

    निष्पादित करता है कि स्क्रिप्टफ़ाइल उदाहरण sh.exe -x -c "git status"

    sh.exe -x "path/to/scriptfile" 
    

    के लिए एक एकल linux कमांड का आह्वान,।

आप http://www.vishia.org/Git/html/Gitcmd.html