Git命令补全配置

最近想偷懒,抽空配置了下git命令的自动补全功能。linux

配置该功能时,只要下载git-bash-completion.git文件,无需下载全部的git源码。git

所需文件是github搜索的开源文件(很是感谢),具体操做以下:github

Step1:ubuntu

root@ubuntu:~# git clone https://github.com/markgandolfo/git-bash-completion.git
root@ubuntu:~# cp git-bash-completion/git-completion.bash ~/.git-completion.bash
root@ubuntu:~# ll .git-completion.bash
-rwxr-xr-x 1 root root 27704 Feb 18 06:16 .git-completion.bash*

Step2:bash

修改~/.bashrc,在文件结尾增长:spa

if [ -f ~/.git-completion.bash ]; then
        . ~/.git-completion.bash
fi

Step3:code

执行.bashrc文件,在同一个窗口执行git命令,命令后续部分使用tab键补全。get

root@ubuntu:~# source ~/.bashrc
root@ubuntu:~# git sta
stage    stash    status

注:源码

一、上述是git命令补全功能。不要和linux命令补全功能混淆。linux命令补全安装方法:apt-get install bash-completionit

二、能够使用git config命令配置git命令别名,减小命令输入。

后续会陆续介绍git相关知识。

相关文章
相关标签/搜索