'Maybe git-rebase is broken'

爷,独闯天下 提交于 2019-11-30 13:05:03

I known this question is quite old but I ran into a similar problem. It may help someone else. To avoid problems with MinGW make, I had to rename sh.exe to ensure it was not in the path. After that, commands like git rebase were not working anymore giving the same error as in the question:

fatal: 'rebase' appears to be a git
command, but we were not   able to execute it.
Maybe git-rebase is broken?

As soon as I restored sh.exe, git rebase restarted to work.

Can you find C:\Program Files (x86)\Git\libexec\git-core\git-rebase which is a shell script? It should be there in order to work.

Not definitive (it doesn't explain why git is working on one of my computers but not the other), but it does provide some insight into what might be going on: https://groups.google.com/forum/#!topic/msysgit/VrQLAgQwJHM

I have installed the portable version, added it to my path, and git is working as expected again.

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!