4下Git命令自动补全设置,命令补全
分类:pc28.am神测网

基本操作

  1. 安装yum install git
  2. 生成SSH KEY :先cd ~/.ssh,在这个目录下输入ssh-keygen,一直回车就可以了,这个时候就会出现id_rsd.pub公钥和id_rsa私钥,然后cat id_rsa.pub,把这个公钥复制到对应的码云平台或者是github上,配置SSH Key
  3. 基本命令
git config git init
git clone git remote
git fetch git commit
git rebase git push
  1. 此时就可以通过git clone github上对应ssh连接,把代码克隆到本地了

学习网址http://www.runoob.com/git/git-tutorial.html

在CentOS 6.4下直接用yum安装了git,料想没有自动补齐功能。对于英文不好、记性不好的童靴来说,没有自动补全真的是很痛苦。

git 命令补全

git : 不了解 git 的同学可以阅读 git) .
在 Digital Ocean 上折腾了一个 VPS . 主机系统为 CentOS 7.2 x64.

问题说明
系统自带安装的 git 无法使用 tab 来补全命令。可以由以下方法,解决此问题。

命令自动补全

  1. 下载源码 使用下载源码中的 git-completion.bash 自动补全命令的文件 git clone git@github.com:git/git.git ,前提是你在github上配置了公钥
  2. 复制git-completion.bash 文件cp contrib/completion/git-completion.bash /etc/bash_completion.d/
  3. 加载bash脚本source /etc/bash_completion.d/git-completion.bash
  4. 自动加载脚本,编辑vim ~/.bash_profile,添加下面的就可以了
# Git bash autoload
if [ -f /etc/bash_completion.d/git-completion.bash ]; then
source /etc/bash_completion.d/git-completion.bash
fi

推荐阅读:

1. 下载源码

**使用下载源码中的 git-completion.bash 自动补全命令的文件 **

git clone https://github.com/git/git

#安装信息
Cloning into 'git'...
remote: Counting objects: 203055, done.
remote: Compressing objects: 100% (143/143), done.
remote: Total 203055 (delta 109), reused 15 (delta 15), pack-reused 202897
Receiving objects: 100% (203055/203055), 87.81 MiB | 18.85 MiB/s, done.
Resolving deltas: 100% (147606/147606), done.

Fedora通过Http Proxy下载Git

2. 复制 git-completion.bash 文件

#切换至 root 权限
cp contrib/completion/git-completion.bash /etc/bash_completion.d/

在Ubuntu Server上安装Git

3.加载 bash 脚本

. /etc/bash_completion.d/git-completion.bash

服务器端Git仓库的创建(Ubuntu)

4. 自动加载脚本

#编辑 /etc/profile 和 ~/.bashrc 文件,加入下面的代码。
# Git bash autoload
if [ -f /etc/bash_completion.d/git-completion.bash ]; then
. /etc/bash_completion.d/git-completion.bash
fi

实际使用中发现,需要将上述命令写入用户的 ~/.bashrc 文件,方可正常使用。

扩展阅读列表:

  1. 天涯PHP博客 文章: CentOS环境实现Git命令自动补全
  2. git 官方文档 git
  3. 廖雪峰 Git 教程

声明
以上相关内容主要来自 CentOS环境实现Git命令自动补全,这里主要作为自己学习的记录,以方便日后查阅,相关详细过程,可点击原网页进行浏览。

Linux下Git简单使用教程(以Android为例)

Git权威指南 PDF高清中文版

1、下载源码,主要是使用源码中的一个自动补齐命令的bash文件。

$ git clone

这个地址git代码在github.com的托管地址,可以直接clone下来。如果懒得clone,我提取出了自动补齐的文件,可以到下面的地址直接下载。

git-completion.bash.zip

免费下载地址在

用户名与密码都是www.bkjia.com

具体下载目录在 /2014年资料/5月/10日/CentOS 6.4下Git命令自动补全设置

下载方法见

2、将源码目录下的文件复制到/etc/bash_completion.d/目录下。

$ sudo cp contrib/completion/git-completion.bash /etc/bash_completion.d/

3、加载文件。

$ . /etc/bash_completion.d/git-completion.bash

注意前面有个点,执行完成之后看看git命令是不是可以自动补全了。

tips:如果要在系统启动自动加载,需要修改/etc/profile文件和~/.bashrc文件,增加如下脚本:

if [ -f ``/etc/bash_completion``.d``/git-completion``.``bash ]; ``then ``. ``/etc/bash_completion``.d``/git-completion``.``bash fi

总结

在上面的过程中,git版本是1.7.1,源码版本是官网下载最新的,两个版本不一致。不过因为只是是用命令自动补齐的功能,所以关系应当不大。如果能下载到相应版本的源码会比较好。

Git 的详细介绍:请点这里
Git 的下载地址:请点这里

6.4下直接用yum安装了git,料想没有自动补齐功能。对于英文不好、记性不好的童靴来说,没有自动补全真的是很痛苦。 推荐阅读:...

本文由pc28.am发布于pc28.am神测网,转载请注明出处:4下Git命令自动补全设置,命令补全

上一篇:Win10安装msi程序报错2503和2502错误解决方案 下一篇:没有了
猜你喜欢
热门排行
精彩图文
  • 设置为XFS文件系统,Linux创建和挂载XFS文件系统测
    设置为XFS文件系统,Linux创建和挂载XFS文件系统测
    XFS文件系统简介 一 XFS文件系统简介 XFS是高性能文件系统,SGI为他们的IRIX平台而设计。自从2001年移植到Linux内核上,由于它的高性能,XFS成为了许多企业级
  • 时间同步设置,NTP时间同步
    时间同步设置,NTP时间同步
    非域环境下有外网连接情况的时间同步 打开组策略,Powershell键入命令:gpedit.msc 2.在计算机策略对话框中,打开如下路径:计算机配置/管理模板/系统/Win
  • 获取全部权windows目录全部权,Python常用文件操作
    获取全部权windows目录全部权,Python常用文件操作
    Takeown /r /f 盘符:目录目录 获取所有权windows目录所有权,获取所有权windows Takeown /r /f 盘符:目录目录 例如: Takeown /r /f C:WindowsCSC Takeown /r /f 盘符:目录目录例如
  • Spring Batch 简介
    Spring Batch 简介
    SpringBatch是一个轻量级的,完周到向Spring的批管理框架,能够利用于公司级多量的多寡管理类别。SpringBatch以POJO和大家熟谙的Spring框架为根底,使开拓者更
  • 多线程编程,linux服务器开拓二
    多线程编程,linux服务器开拓二
    前言 事前切磋了经过,精通三个进程能做一件业务,假如想同期处理多件工作,那么必要几个经过,然而经过间非常不便利的少数是,进度间的数据交流就