您的位置:

Git Bash Here是什么意思?

如果你是一名程序员或者喜欢使用命令行工具的 Linux 用户,那么你一定经常需要打开 Git Bash ,这是因为 Git Bash 是一个使用 Git 版本控制系统时经常使用的命令行工具,在 Windows 操作系统上非常流行。

但是,每次使用 Git Bash 时都需要打开一个新的窗口或者进入一个新的文件夹颇为麻烦。那么,有没有一种方法能够快速地打开 Git Bash 并直接进入对应文件夹呢?这个时候就可以利用 Git Bash Here 这个功能了。

一、如何打开 Git Bash Here?

如果你从来没有使用过 Git Bash Here,那么这个小标题一定非常重要。在 Windows 系统上,使用 Git Bash Here 的方法非常简单:

    
        Shift + 右键 -> 在此处打开 Git Bash 窗口
    

当你选中任何一个文件或者文件夹时,按住 Shift 键右键,然后选择“在此处打开 Git Bash 窗口”,就可以快速地打开 Git Bash 并直接进入该文件夹了。

二、如何设置 Git Bash Here 的默认选项?

如果你经常使用 Git Bash Here ,那么你一定知道每次打开 Git Bash 后都需要手动输入一些命令才能进入工作环境。但是,你可以通过修改 Git Bash 的默认选项来避免这个问题。

首先,打开 Git Bash 窗口,右键点击窗口的上方空白区域,选择“选项” -> “属性”,在“快捷方式”选项卡中,将“起始位置”选项设置为“在文件夹中”,然后将“目标”选项中的命令行修改为:

    
        cd "$(dirname "$1")"
    

这一句命令将会在打开 Git Bash 后自动进入当前文件夹,并带有 Git Bash 的相关路径。

三、如何添加 Git Bash Here 的右键菜单?

如果你希望能够在 Windows 系统上直接使用右键菜单打开 Git Bash,那么你可以尝试使用 Registry Editor 来实现这个功能。

首先,打开 Registry Editor : 在 Windows 10 中,按下 Win + R 键,然后输入“regedit”并打开 Registry Editor 。

在 Registry Editor 中,找到以下路径:

    
        HKEY_CLASSES_ROOT\Directory\Background\shell
    

在“shell”文件夹中右键新建一个项,命名为“Git Bash Here”(或者你喜欢的其他名称),然后修改此项中的“默认”键值,将其设置为“在此处打开 Git Bash 窗口”。

在该项下再创建一个子项,并命名为“command”(必须为此名称),将该项的键值设置为:

    
        "C:\Program Files\Git\bin\sh.exe" --login -i -c 'cd "$(dirname "%V")" && exec "${SHELL:-bash}"'
    

这一句命令会自动打开 Git Bash 并进入当前文件夹。

四、如何在 VSCode 中使用 Git Bash Here?

如果你喜欢使用 Visual Studio Code,那么你也可以利用 Git Bash Here 功能快速打开 Git Bash。

首先,打开 VSCode,然后按下“Ctrl + Shift + P”键打开命令面板,输入“Shell Command: Install 'code' command in PATH”并运行该命令。运行此命令后,你可以在任意的文件夹中打开终端并使用“code”命令启动 VSCode 工作环境。

接下来,在文件夹中右键点击选择“在此处打开 VSCode ”,然后按下 F1 键打开命令面板,搜索并运行“Open in Integrated Terminal”,就可以自动打开 Git Bash 并进入当前文件夹了。

Git Bash Here是什么意思?

2023-05-17
让Git Bash Here成为您命令行界面的得力助手

2023-05-18
java方法整理笔记(java总结)

2022-11-08
印象笔记记录java学习(Java成长笔记)

2022-11-12
gitadd.什么意思

2023-05-17
回表是什么意思

2023-05-22
游戏里面ps是什么意思素材园林平面,游戏里的ps是什么意思

2023-01-06
cpujs是什么意思(Cpu啥意思)

本文目录一览: 1、网络热词cpu是什么意思? 2、cpu后面的字母是什么意思 3、cpu是什么意思网络热词 4、今天刚买的CPU,被JS骗了!!!怎么办啊???在线等。。。 5、CPU指的是什么?

2023-12-08
Git变基是什么意思

2023-05-20
java学习笔记(java初学笔记)

2022-11-14
cmjs是啥意思,jswj什么意思

2022-11-23
java中这几句是什么意思(java里是什么意思)

2022-11-16
python基础学习整理笔记,Python课堂笔记

2022-11-21
重学java笔记,java笔记总结

2022-11-23
jsjsj是什么意思,jsdj是什么意思

2022-11-26
javacode,javacode什么意思

2022-11-29
js的co啥意思(co什么意思啊)

本文目录一览: 1、co是什么意思,co有哪些词性? 2、CO是什么意思 3、co是什么意思 4、CO是什么意思? co是什么意思,co有哪些词性? 1、表示共同或相同,意为“共同,互相,一起”;除此

2023-12-08
cpjs什么意思(jsp是什么意思)

本文目录一览: 1、cp值是什么意思_cp值计算方法 2、http://cpro.baidu.com/cpro/ui/cp.js这个东西是病毒吗? 3、征途是什么 4、JSCP注册过商标吗?还有哪些分

2023-12-08
java笔记,大学java笔记

2022-11-28
关于已前的学习笔记java的信息

2022-11-18