git-for-windows

如何让 Windows 上的 git bash 不发出‘\r’?
git-for-windows

如何让 Windows 上的 git bash 不发出‘\r’?

问题陈述 我在 Windows 上,有时想在 docker 容器内执行命令,但是无法执行这些命令并出现错误<command>\r: command not found。例如: $ docker run --interactive ubuntu:22.04 ls /bin/bash: line 1: $'ls\r': command not found 可能的解决方案? 是否可以在 Windows 版 Git 中配置行尾字符?我找不到它 或者也许解决方案在于删除\r容器 bash 的标准输入中的所有字符,例如类似这样的内容 docker ru...

Admin

Bash 的 Bug?? 当 `$HISTIGNORE` 的设置以 `SP`+`*` 或 `SP`+`?*` 结尾时
git-for-windows

Bash 的 Bug?? 当 `$HISTIGNORE` 的设置以 `SP`+`*` 或 `SP`+`?*` 结尾时

当设置$HISTIGNORE以SP+*或SP+结尾时?*,当前文件夹中的文件列表将与其值连接。 无论extglob是否设置。 NG 示例,(当前文件夹只有一个文件“do_music.sh”): $ export HISTIGNORE="ls:ls *:history:history *:sudo *" $ echo $HISTIGNORE ls:ls *:history:history *:sudo do_music.sh $ 确定示例: $ export HISTIGNORE="ls:ls *:history *:sudo *:history" $ ec...

Admin

可以在 Cygwin 或 Git Bash 中访问 Windows %PROGRAMFILES(X86)% 环境变量吗?
git-for-windows

可以在 Cygwin 或 Git Bash 中访问 Windows %PROGRAMFILES(X86)% 环境变量吗?

在 Git Bash 和 Cygwin 中,我可以轻松访问 Windows%PROGRAMFILES%环境变量: $ echo $PROGRAMFILES C:\Program Files $ echo ${PROGRAMFILES} C:\Program Files 但是,由于变量名中有括号,我无法%PROGRAMFILES(X86)%以相同的方式访问: $ echo $PROGRAMFILES(X86) bash: syntax error near unexpected token `(' $ echo ${PROGRAMFILES(X86)} ...

Admin

Git 权限错误
git-for-windows

Git 权限错误

我刚刚在两三个月内第一次启动我的 Windows 10 机器,并更新了一个游戏,该游戏的版本保存在 git repo 中。游戏有一个补丁,所以我尝试暂存更改,但出现了以下错误: 错误:权限不足,无法将对象添加到存储库数据库 .git/objects 自从几个月前它工作以来,我还没有改变任何东西。ls -l在 git bash 中,我显示我是游戏目录中所有文件的所有者。我可以移动和重命名那里的文件。我也是 下所有目录的所有者.git/objects。git 缺少什么权限? 更多信息 repo 路径的结构是C:\Program Files (x86)\Foo...

Admin

在 git bash 崩溃时搜索所有驱动器 - “无法从文件系统中读取‘/’或以下的文件名:没有这样的文件或目录”
git-for-windows

在 git bash 崩溃时搜索所有驱动器 - “无法从文件系统中读取‘/’或以下的文件名:没有这样的文件或目录”

我正在使用适用于 Windows 的 git-bash(即内部 msys2)。 我需要搜索我的所有硬盘。 当我尝试运行find / -type d(和我的搜索模式)时,搜索会在 git 的系统目录中运行,并在/proc/registry/出现以下消息后中止搜索 find: failed to read file names from file system at or below '/': No such file or directory 当我运行时,ls -la /我只看到系统目录。因为我的主目录位于/c/Users/myuser并且挂载显示其他驱动器号...

Admin