第三次更新
更多信息:
git-bash shell 中的命令按预期工作
在 git-bash shell 中,调用 Git\bin\git.exe
Git\bin 是 sh.exe 所在的位置
在 PowerShell(或 cmd,或 tcc)中,调用 Git\cmd\git.exe
即使将 Git\bin 添加到 PATH(在 Git\cmd 之后),脚本也不起作用
非常令人沮丧...
第二次更新
似乎所有由 .exe 文件实现的 git 命令都可以工作:git-fetch.exe、git-merge.exe、git-push.exe 等。
似乎所有作为脚本实现的命令都不起作用:
Git\libexec\git-core\git-pull
Git\libexec\git-core\git-rebase
等等。所以,无论 git.exe 调用什么来运行libexec\git-core
脚本似乎都是 farkled ......
第一次更新
我们又来了......“git pull”已经横盘了(很确定它昨天还在工作):
I:\Work\bitbucket\PluralSight\proj1 [work2]> git stat
On branch work2 nothing to commit, working directory clean
I:\Work\bitbucket\PluralSight\proj1 [work2]> git fetch
Password for 'https://user@bitbucket.org':
I:\Work\bitbucket\PluralSight\proj1 [work2]> git pull
*fatal: 'pull' appears to be a git command, but we
were not able to execute it. Maybe git-pull is broken?*
I:\Work\bitbucket\PluralSight\proj1 [work2]>
我已经卸载/重新安装了 msysgit。我在 PowerShell 和 cmd.exe 中得到相同的结果。
原帖
[work]> git rebase master
fatal: 'rebase' appears to be a git
command, but we were not able to execute it.
Maybe git-rebase is broken?
刚刚在 Win7x64 上重新安装了 mSysGit。PATH 现在包括:
C:\Program Files (x86)\Git\cmd
C:\Program Files (x86)\Git\bin
关于出了什么问题的任何想法?我在GitHub上搜索,但没有找到任何信息......