Docker __git_ps1:未找到命令

Docker __git_ps1:未找到命令,docker,sh,git-bash,Docker,Sh,Git Bash,(是的,我知道,也有类似的问题,但没有一个对我有帮助) 先决条件: 我想“从Windows”(8.1)构建docker容器。 我安装/执行了: docker工具 将.sh添加到路径变量 吉特巴斯 我运行了docker quickstart终端,并打开了gitbash 流量: 1) 我只是用Dockerfile检查了所需的项目,并尝试用 它在一个“步骤”上失败了 2) 如果我只是想逃跑 $sh 从git bash来看,它失败于主题中提到的 sh: __git_ps1: command not

(是的,我知道,也有类似的问题,但没有一个对我有帮助)

先决条件: 我想“从Windows”(8.1)构建docker容器。 我安装/执行了:

  • docker工具
  • 将.sh添加到路径变量
  • 吉特巴斯
  • 我运行了docker quickstart终端,并打开了gitbash
流量: 1) 我只是用Dockerfile检查了所需的项目,并尝试用

它在一个“步骤”上失败了

2) 如果我只是想逃跑

$sh
从git bash来看,它失败于主题中提到的

sh: __git_ps1: command not found

有没有办法解决这个问题?提前谢谢。

我今天也有同样的问题。我找到了这个链接。因为我在Windows 8上使用git bash,所以我在我的%USERHOME%/.bash.rc文件中这样做了:

if [ -f /c/Users/me/AppData/Local/Programs/Git/mingw64/share/git/completion/git-prompt.sh ]; then
. /c/Users/me/AppData/Local/Programs/Git/mingw64/share/git/completion/git-prompt.sh
fi

然后问题就消失了:)

sh: __git_ps1: command not found
if [ -f /c/Users/me/AppData/Local/Programs/Git/mingw64/share/git/completion/git-prompt.sh ]; then
. /c/Users/me/AppData/Local/Programs/Git/mingw64/share/git/completion/git-prompt.sh