文章目录
- 1背景
- 2为什么可以识别git
- 3将bash.exe添加到PATH中
- 4效果
- 5感悟
1背景
在windows上开发,都会装一个git实现,最常用的就是https://git-scm/download/win这个git了,安装之后,最常用的使用场景是,shift+右键,选择git-bash here,就可以进行git版本管理相关操作了。除此之外,很多人会像我一样,win和linux都会进行一些开发、调试工作,还不错的bash终端就是这个git了,可以直接在git的终端中运行bash脚本,从而启动一些跨平台的程序。
因此,git for windows真是小巧又方便!
在实际使用中,经常打开powershell,因为,powershell中路径和文件名补全很只能,速度很卡,而git终端经常卡死且大小写敏感,而且,powershell中可以直接执git版本库管理的命令,但是,有时候还有执行bash脚本的需求,该如何让powershell识别git中自带的bash解释器呢??
2为什么可以识别git
因为 windows中系统换变量PATH(win对大小写不敏感……)中有这个值C:\CRsoftwares\Git\cmd,该路径下有git.exe,在powershell中执行git命令本质就是启动git.exe,并向这个程序传递字符串参数罢了。
3将bash.exe添加到PATH中
<文章目录
- 1背景
- 2为什么可以识别git
- 3将bash.exe添加到PATH中
- 4效果
- 5感悟
1背景
在windows上开发,都会装一个git实现,最常用的就是https://git-scm/download/win这个git了,安装之后,最常用的使用场景是,shift+右键,选择git-bash here,就可以进行git版本管理相关操作了。除此之外,很多人会像我一样,win和linux都会进行一些开发、调试工作,还不错的bash终端就是这个git了,可以直接在git的终端中运行bash脚本,从而启动一些跨平台的程序。
因此,git for windows真是小巧又方便!
在实际使用中,经常打开powershell,因为,powershell中路径和文件名补全很只能,速度很卡,而git终端经常卡死且大小写敏感,而且,powershell中可以直接执git版本库管理的命令,但是,有时候还有执行bash脚本的需求,该如何让powershell识别git中自带的bash解释器呢??
2为什么可以识别git
因为 windows中系统换变量PATH(win对大小写不敏感……)中有这个值C:\CRsoftwares\Git\cmd,该路径下有git.exe,在powershell中执行git命令本质就是启动git.exe,并向这个程序传递字符串参数罢了。