我正在尝试寻找有关msysgit sh.exe命令的一些文档。
例如,我知道使用--login
标志启动git bash会话,但我想了解其他可能性。
我已经在互联网上搜索过,但没有找到列出所有可能参数的地方。
我正在尝试寻找有关msysgit sh.exe命令的一些文档。
例如,我知道使用--login
标志启动git bash会话,但我想了解其他可能性。
我已经在互联网上搜索过,但没有找到列出所有可能参数的地方。
> .\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.
sh.exe
是一个 Windows 可执行文件,但可以执行 Linux 命令行和 Linux shell 脚本。
set PATH=D:\Programs\Gitcmd\bin;%PATH%
$HOME
: HOMEDRIVE and HOMEPATH.both can be done proper in a batch file.
sh.exe
without arguments opens a shell window, try to type commands like 'ls', 'whoami' or 'git'. It should run.
sh.exe -x -c "command arg1 'arg2 with spaces' arg3"
invokes a single linux command, for example sh.exe -x -c "git status"
sh.exe -x "path/to/scriptfile"
executes that scriptfile.
您可以在http://www.vishia.org/Git/html/Gitcmd.html中阅读更多相关编程内容。