对于我们码农来说、日常工作中使用的版本工具可谓是不可缺少的一部分了、但是有些时候增加一些配置能减少我们很多不必要的繁琐操作,依旧以往风格、只给干货、原理自己来补习吧!
一、(pull / push 免密操作)
cd ~ (cd ~ 到你的家目录)
touch .git-credentials (创建一个文件为 .git-credentials)
echo "https://{username}:{password}@github.com" >> .git-credentials (字符串写入到.git-credentials)
在.git-credentials 文件里写入 前面的地址 username 是你的Git用户名 password 是你的git密码,别傻傻的复制进去就不管了哈,另外注意一点就是@后面的github.com地址是你自己公司配置的如果不是就不用修改、即使是也无所谓、执行下面的命令后、在pull / push 的时候会从新生成一个地址,可以自己看看变化
最后在终端输入:git config --global credential.helper store
经过上面的操作你可以先pull下 输入一次账号和密码,以后在pull / push 的时候哦就不需要输入用户名和密码了哈
二、(git配色)
默认配色
git config --global color.ui true
如果不喜欢,可以将其关闭
git config --global color.ui false
当然了、也可以针对不同的命令进行配色,例如 branch 或者 status等,个人感觉一种默认的就可以了,如果有需要的朋友可以自行百度了解吧
三、(显示当前所在分支)
cd ~ (不用我在说了吧)
vim .bashrc
在最后写入:
function git_branch {
branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`"
if [ "${branch}" != "" ];then
if [ "${branch}" = "(no branch)" ];then
branch="(`git rev-parse --short HEAD`...)"
fi
echo " ($branch)"
fi
}
export PS1='\u@\h \[\033[01;36m\]\W\[\033[01;32m\]$(git_branch)\[\033[00m\] \$ '
保存推出后执行命令:source .bashrc 立刻生效
然后就可以看变化了,是不是很方便哈!
如果您觉得书生写的文章还算实用,麻烦动动手指点击关注并转发哈.....