git bash 实用技巧

1.运行 git bash 时打开指定路径
使用git bash 时 ,一般都需要先进入项目目录,这样非常的麻烦,下面提供两种方法可以在桌面直接打开指定项目路径的git bash

(1)修改 git bash 快捷方式 的属性
在这里插入图片描述
鼠标右键点击git bash ,然后在右键菜单中找到属性,点击进入属性窗口,
将目标 中的 cd-to-home 删掉,然后修改起始位置为你的项目地址。
如果有多个项目的话,可以复制多个快捷方式。

(2)编写bat 脚本
新建一个.bat格式的文件
脚本内容如下,根据实际情况做适当修改

G:

cd G:\Hook.h\idea\Git\pms

start "" "D:\Program Files\Git\git-bash.exe"

命令很简单
第一行切换盘符
第二行进入项目路径
第三行在当前窗口打开git bash

如果有多个项目的话,可以写多个脚本。

2.git bash 调用 TortoiseGit 的log ,commit等功能

使用git bash 时,看log 和比较差异的时候很不方便,虽然可以设置difftool ,但是用起来还是很不习惯,我个人比较习惯使用TortoiseGit 的差异比较功能,接下来介绍怎么在git bash 中调用TortoiseGit 的功能。

在gti bash 的窗口中 编辑 ~ 目录下的.bash_profile 文件

vim  ~/.bash_profile

写入以下命令:

alias commit='"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe" /command:commit'

alias log='"C:\Program Files\TortoiseGit\bin\TortoiseGitProc.exe" /command:log'

这里是调用的commit 和 log 功能,记得根据你的软件安装目录(软件安装目录可以打开软件快捷方式的属性窗口快速查看并copy)以及想调用的功能做对应修改。
保存之后 source 一下该文件,使配置生效。

source ~/.bash_profile

然后我们就可以在git bash 中通过输入 log 和 commit 命令 来调用你配置好的TortoiseGit 的相关功能了。

扫描二维码关注公众号,回复: 5693216 查看本文章

这里其实是使用了 git bash 的 alias 功能,该功能主要用于给命令取别名,以此来简化命令。
我们可以直接在git bash命令行输入alias 命令来进行我们之前的配置,但是,通过命令行的配置,只在当前窗口中有效,而在文件中的配置是全局的。

通过这个功能,我们还可以在git bash 调用一些其他的软件,例如 notepad ++,

在~/.bash_profile 写入以下命令(记得修改软件安装路径):

alias npd='"G:\Notepad++\notepad++.exe"'

保存完并sources 之后,就可以用 npd 文件名 ,在notepad ++ 中打开该文件。

猜你喜欢

转载自blog.csdn.net/Fickle_actor/article/details/88530352
今日推荐