zoukankan      html  css  js  c++  java
  • git-bash.exe参数

    baidu搜了很多, 没有结果.估计大家都没有这个场景.google了一下, 几篇非常不错的结果:

    https://superuser.com/questions/1104567/how-can-i-find-out-the-command-line-options-for-git-bash-exe

    --command=<command-line>::
        Executes `<command-line>` instead of the embedded string resource
    
    --[no-]minimal-search-path::
        Ensures that only `/cmd/` is added to the `PATH` instead of
        `/mingw??/bin` and `/usr/bin/`, or not
    
    --[no-]needs-console::
        Ensures that there is a Win32 console associated with the spawned
        process, or not
    
    --[no-]hide::
        Hides the console window, or not

    https://github.com/git/git/commit/ac6b03cb4197311b055dc5f46ab10bf37c591ae6

    git-wrapper: allow overriding the command to spawn via command-line args
    
    By embedding string resources into the Git wrapper executable, it
    can be configured to execute custom commands (after setting up the
    environment in the way required for Git for Windows to work properly).
    This feature is used e.g. for `git-bash.exe` which launches a Bash in
    the configured terminal window.
    
    Here, we introduce command-line options to override those string
    resources. That way, a user can call `git-bash.exe` (which is a copy of
    the Git wrapper with `usrinash.exe --login -i` embedded as string
    resource) with command-line options that will override what command is
    run.
    
    ConEmu, for example, might want to call
    
        ...git-bash.exe --needs-console --no-hide --minimal-search-path ^
            --command=usr\bin\bash.exe --login -i
    
    In particular, the following options are supported now:
    
    --command=<command-line>::
        Executes `<command-line>` instead of the embedded string resource
    
    --[no-]minimal-search-path::
        Ensures that only `/cmd/` is added to the `PATH` instead of
        `/mingw??/bin` and `/usr/bin/`, or not
    
    --[no-]needs-console::
        Ensures that there is a Win32 console associated with the spawned
        process, or not
    
    --[no-]hide::
        Hides the console window, or not
    
    Helped-by: Eli Young <elyscape@gmail.com>
    Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
    --cd-to-home    # Change directory to home
    --cd=<path>     # Change directory to <path>
    -i              # ?
    -c              # Run command, but --command doesn't work/exist

    usrinmintty.exe --icon git-bash.exe,0 --exec "/usr/bin/bash" --login -i <other arguments>
    
    
    usrinmintty.exe --icon git-bash.exe,0 --window full --exec "/usr/bin/bash" --login -i -c "echo 'Hello World!'; read"
    
    
    
    
     

    这个日本人写得也不错

    https://teratail.com/questions/100262

  • 相关阅读:
    GCD
    常用存储位置
    AFNetworking 不支持 text/plain,unacceptable content-type: text/plain
    iOS layer 动画
    自定义对象实现copy,遵守协议<NSCopying, NSMutableCopying>
    Objective-c学习笔记03——内存管理
    Objective-c学习笔记02——类(面向对象)01
    Objective-c学习笔记01——简介
    Objective-c——NSString
    开源网站
  • 原文地址:https://www.cnblogs.com/tekikesyo/p/11175497.html
Copyright © 2011-2022 走看看