相关疑难解决方法(0)

结合mingw和git

我在D:\ mingw中安装了MinGW.我的Git用C安装:\ Program Files文件\饭桶.我想使用MinGW开发/编译并使用git进行版本控制.

我想我必须使用正确的路径,但有些路径是硬编码的.像msys mount脚本调用/bin/msysmnt.exe一样

所以我有两个选择:1.使用git的shell(能够在提示符下显示分支)2.使用mingw(msys)的shell - 拥有正确的路径

无论我选择哪个,我必须使其他功能在其下工作.

git shell mingw

39
推荐指数
5
解决办法
4万
查看次数

msysgit bash中的语法错误=〜运算符

我正在尝试bash_profile添加一个函数:

function git-unpushed {
    brinfo=$(git branch -v | grep git-branch-name)
    if [[ $brinfo =~ ("[ahead "([[:digit:]]*)]) ]]
    then
        echo "(${BASH_REMATCH[2]})"
    fi
}
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误:

bash:条件二元运算符expected`

bash:语法错误附近 =~'

从我能找到的,"equals tilde"operator(=~)在bash中评估为正则表达式.

为什么会=~抛出错误?

更新:这是手动输入它的截图(这是运行sh.exe):

equals tilde(=〜)运算符失败的屏幕截图

windows bash msysgit

21
推荐指数
3
解决办法
8201
查看次数

标签 统计

bash ×1

git ×1

mingw ×1

msysgit ×1

shell ×1

windows ×1