cmd打开git
一旦你的git安装成功,而且在安装是没有选择可以使用cmd黑窗口来打开,那么你再来设置会很麻烦,我表示不会。
今天分享下同事分享给我的一个不错的方法。
这个方法依赖一个 Dos 文件(.bat文件),我们可以创建一个自己想要的名字的文件,如:git_route.bat
然后可以用编辑器打开,输入一些自己想要的命令,如下是我git_route.bat文件的内容:
标红的地方每个人的都不一样,自己按照自己的实际情况进行修改。
@echo off @rem ==============================================================================
:menu cls cd d:\
echo.
echo ================ Git 本地仓库路径选择 ==================
echo.
echo 1: 自己的项目
echo 2: H5
echo 3: compass-project
echo 4: yeoman-project
echo.
echo P: 打开Git图形操作界面
echo Q: 退出
echo.
echo ================ Git 本地仓库路径选择 ==================
echo. set /p input= 输入相对应的代码选择Git路径:
if "%input%"=="1" goto route_1
if "%input%"=="2" goto route_2
if "%input%"=="3" goto route_3
if "%input%"=="4" goto route_4
if "%input%"=="P" "d:\Program Files\Git\bin\wish.exe" "d:\Program Files\Git\libexec\git-core\git-gui"
if "%input%"=="p" "d:\Program Files\Git\bin\wish.exe" "d:\Program Files\Git\libexec\git-core\git-gui"
if "%input%"=="Q" exit
if "%input%"=="q" exit
goto menu
@rem ==============================================================================
:route_1
cd d:\sites\self-project\
"d:\Program Files\Git\bin\sh.exe" --login -i
goto menu
@rem ==============================================================================
:route_2
cd d:\sites\H5\
"d:\Program Files (x86)\Git\bin\sh.exe" --login -i
goto menu
@rem ==============================================================================
:route_3
cd d:\sites\compass-project\
"d:\Program Files\Git\bin\sh.exe" --login -i
goto menu
@rem ==============================================================================
:route_4
cd d:\sites\yeoman-project\
"d:\Program Files\Git\bin\sh.exe" --login -i
goto menu
(需要注意,当路径中有空格的时候,需要用双引号将路径引起来,否则命令会无效)
然后我们可以双击这个文件,就会在cmd的黑窗口打开命令行了,截图如下:
接着我们输入 1,回车就会进入到自己项目的这个git仓库所在文件夹了,效果如下:
输入项和其他的都是我们在 git_route.bat 文件里面配置的。
其他命令:
输入p,进入git ui 操作界面。
输入exit,会回到menu界面。
当然,目前这我个人还不满足,我把东西放在那里,我就需要去哪里双击打开这个文件,个人表示不喜欢,虽然可以创建桌面快捷方式,或锁定到下方的任务栏中。
当时我还是想要简便一点,那就是用命令打开。
步骤如下:
1、在桌面或者某个目录下创建一个文件件,将刚才的 git_route.bat 文件放进去。
2、将文件夹的路径放到环境变量里面去,这样的话,我们打开cmd黑窗口后,直接输入 git_route命令,就可以进入git的菜单界面。
cmd打开git的更多相关文章
- 右键快捷打开Git Bash here失败
右键快捷打开Git Bash here失败,提示: Error: Could not fork child process: Resource temporarily unavailable (-1) ...
- 初次在cmd使用git命令上传项目至github方法(笔记)
在一切开始之前,先推荐一个git简易工具书--Git_Cheat_Sheet,非常适合新手.自行搜索即可,也有热心者提供了中文版. 一.下载 Git 从Git官网下载Git安装包 https://gi ...
- cmd打开控制面板及其他命令
如果你在权限较小的域用户的机器上,要做一些管理操作,就不可避免的要使用cmd打开一些以前只能在图形界面里打开的程序.下面是我收集的一些常用操作. 以某个身份启动程序:runas /user:it\n1 ...
- Windows 右键添加「cmd 打开」
1. 2. 3. 参考: 1.Windows右键添加"使用CMD打开" 2.WIN7.WIN8 右键在目录当前打开命令行Cmd窗口(图文)
- CMD打开远程并使用空白密码远程登录
记录一下,在单位管理局域网机器时 写出的小程序: 应用场景:比如异地A的局域网内主机需要远程登录进入系统调试,而A电脑的Radmin之类的远程控制软件无效,就只能使用操作系统自带的远程桌面功能,而,异 ...
- Dos简单命令及CMD打开方式
打开CMD方式 开始+系统+命令提示符 WIN健+R 输入cmd打开控制台(推荐使用) 在任意文件夹下面,按住shift+鼠标右击,进入powershell 资源管理器的地址栏路径最前面+cmd+空格 ...
- 四种cmd打开方式
四种cmd打开方式: 开始+系统+命令提示符: Win+R 输入cmd回车(推荐使用): 按住shift键加右键,点击打开PowerShell窗口: 资源管理器的地址栏前加入cmd+空格
- Windows快捷键及cmd打开方式
Windows快捷键 win+e 打开我的电脑 win+r 打开运行 ctrl+z 撤销 shift+del 彻底删除 alt+F4 关闭窗口 ctrl+c 复制 ctrl+a 全选 ctrl+x 剪 ...
- CMD 和 Git 中的代理设置
CMD 设置代理 在 cmd 环境下设置代理可能不是很常用,但是某些情况下还是可能会用到,比如公司的电脑只能通过设置代理访问外网,而你需要在 cmd 环境下使用 gem 命令更新文件时. 当然,如果你 ...
随机推荐
- Version of SQLite used in Android?
sing the emulators (adb shell sqlite3 --version): SQLite 3.7.11: 19-4.4-KitKat 18-4.3-Jelly Bean 17- ...
- C#中读取二维数组每位的长度
C#中的二维数组,如int[,] A=new int[a,b];则 a=A.GetLength(0);即可获得二维数组中第一维的长度. b=A.GetLength(1);即可获得二维数组中第二维的长度 ...
- C编程实现2的1000次方(使程序中的n=1000即可)
#include<stdio.h> #include<malloc.h> void double_(int n) { ,j,s,jw=; p=(int *)malloc(siz ...
- Codeforces 402A 402B 402C 402D
402A 直接暴力 #include <cstdio> #include <cstdlib> #include <cmath> #include <map&g ...
- NGINX的奇淫技巧 —— 6. IF实现数学比较功能 (1)
NGINX的奇淫技巧 —— 6. IF实现数学比较功能 (1) ARGUS 1月13日 发布 推荐 0 推荐 收藏 3 收藏,839 浏览 nginx的if支持=.!= 逻辑比较, 但不支持if中 & ...
- 一个很吊的swing循环生成窗口。
import javax.swing.*; import java.awt.event.ActionListener; import java.awt.event.ActionEvent; publi ...
- .NET基础篇——Entity Framework 数据转换层通用类
在实现基础的三层开发的时候,大家时常会在数据层对每个实体进行CRUD的操作,其中存在相当多的重复代码.为了减少重复代码的出现,通常都会定义一个共用类,实现相似的操作,下面为大家介绍一下Entity F ...
- POJ2632Crashing Robots
做模拟题做的我直接睡着了,题并不难,就是一个细心的问题,有一些细节问题注意了就差不多了,代码写的精美的一般找错误也好找一些,应该学着些好看的代码 #include<cstdio> #inc ...
- hdu 1271 整数对
看了别人的解题报告a了, 大致思路就是 A=a+b*10^k+c*10^(k+1) B=a+c*10^k (在A中取出一位数后) N=A+B=2*a+b*10^k+11*c*10^k 这样就好做了,再 ...
- Bash 小知识点
变量定义的时候=两边不能有空格,例如: a='Hello World' 如果变量和其它字符相连,可以用{}把变量引起来,这样就可以和相连的字符隔离 除了在变量赋值和在FOR循环语句头中,BASH中的变 ...