完善Cygwin git使用

来源:互联网 发布:网络信息安全检查表 编辑:程序博客网 时间:2024/05/29 16:05

这篇文档音自http://herry2013git.blog.163.com/blog/static/2195680112013437139447/


修改背景

 由于需要在某个文件夹下,新建Git目录,所以每次有可能需要打入长长的文件路径。但是GitBash有一个功能,选择Git目录,然后右键选择Git Here就可以直接到达该目录。但是Cygwin没有,这里我们修改Window的配置,让Cygwin也有该功能。


修改步骤:
1.首先修改Cygwin安装目录下的Cygwin.bat
  修改如下
  @echo off
  set _T=%CD%
  echo %_T
  D:
  chdir D:\SOFT_APPLICATION\cygwin64\bin


  @rem bash --login -i
  start mintty.exe -e /bin/bash --login -i

  
  第四第五行红色部分是安装目录,对应不同的安装目录要修改


 2. 修改.bash_profile文件,
该文件位于C:\cygwin\home\(用户名)目录下,在.bash_profile文件最后加入。
export _T=${_T//\\//}
if [ $_T == "" ]; then
export _T=~
fi
cd "$_T"
.bash_profile里面的内容是Linux Shell脚本。

  这里需要注意的一点是修改完.bash_profile文件后,运行source     .bash_prifle使之生效


3. 修改windows注册表 ,达到鼠标右键有个OpenCygwin菜单的目的


(修改注册表之前需要备份,防止错误操作伤害系统。)


3.1 开始->运行(或者win键+R),输入REGEDIT,回车,打开注册表编辑器;


3.2 找到HKEY_CLASSES_ROOT\Directory\Background\shell;


3.3 右键点击shell,“新建”->“项”,名字是要显示在右键菜单中的,可以随便写。这里写“OpenCygwin”,回车;


3.4 在刚创建的“OpenCygwin”上点右键,新建->项,这回名字不能乱起,写“command”,回车。右边窗口会显示一个名字叫“默认”,类型为“REG_SZ”的键值;


3.5 双击那个“默认”,能够修改数值数据,里面输入Cygwin的启动脚本路径,比如我们第一步创建好的“C:\cygwin\Cygwin.bat”(在安装目录里面),把引号去掉,写好确定。


3.6 现在在文件夹中点开右键,你就可以看到多了一个名字叫“OpenCygwin”的选项了。

0 0