---
layout: post
#标题配置
title: 	开发环境下git高亮及补全
#时间配置
date:   2018-03-09 15:57:26 +0800
#大类配置
categories: git
#小类配置
tag: 工具
---


* content
{:toc}

## 概述

在开发过程中，认清当前工作的目录和git分支，可以避免很多不必要的失误。
此文档主要记录git高亮及命令补全的配置过程。

## 配置

1.clone git项目到本地，相关插件代码在该项目中。

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

2.进入相关脚本目录

```
cd git/contrib/completion/
```

3.复制脚本到用户目录

```
cp git-completion.bash ~/.git-completion.bash
cp git-prompt.sh ~/.git-prompt.sh

```

4.在`.bashrc`文件中增加如下代码

```
source ~/.git-completion.bash
# 显示分支官方实现
GIT_PS1_SHOWDIRTYSTATE=true
GIT_PS1_SHOWCOLORHINTS=true           
if [ -f ~/.git-completion.bash ]; then
  source ~/.git-prompt.sh
  PROMPT_COMMAND='__git_ps1 "[\t][\u@\h:\w]" "\\\$ "'
fi
```


Add git cmd configure doc.
Add git cmd configure doc.
