git shell 技巧
git作为常用的代码管理工具,有些shell脚本可以大大提高使用git的效率,本文主要介绍一下我常用的一些shell技巧。
git shell 自动补全
如果你用的是 Bash shell,可以试试看 Git 提供的自动补全脚本
- git的源代码包里有个自动补全的shell脚本:
 contrib/completion/git-completion.bash
- 把这个文件保存到~/.git-completion.bash,
- 然后在.bash_profile中加入一行| 1
 | source ~/.git-completion.bash
 |  
 
- 重启终端即可使用
也可以为系统上所有用户都设置默认使用此脚本。
- 脚本复制到本机
-  Mac /opt/local/etc/bash_completion.d目录中,
-  Linux 复制到 /etc/bash_completion.d/目录中。
 
-  这两处目录中的脚本,都会在 Bash 启动时自动加载。
2.7 Git 基础 - 技巧和窍门
设置Git命令别名
打开.bash_profile 文件
设置以下别名
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 
 | alias gst='git status'
 alias gcom='git commit -m'
 
 alias gadd='git add .'
 
 alias push='git push origin'
 
 alias pull='git pull origin'
 
 alias gb='git branch'
 
 alias gba='git branch -a'
 
 alias gbd='git branch -D'
 
 alias glog='git log'
 
 alias gc='git checkout'
 
 alias gcb='git checkout -b'
 
 alias gcf='git checkout -f'
 
 | 
也可以设置其他shel命令别名
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 
 | alias pss='ps -ef|grep'
 alias k9='kill -9'
 
 alias chmod7='chmod -R 777'
 
 alias grep='grep --color'
 
 alias ll='ls -l'
 
 alias rm='rm -i'
 
 |