kk Blog —— 通用基础

date [-d @int|str] [+%s|"+%F %T"]

git建库,配置颜色分支名

建一个库

服务器
1
2
3
mkdir allgit
cd allgit
git --bare init
客户端
1
2
3
4
git clone username@192.168.1.2:/home/abc/allgit allgit
cd allgit
...
git push origin master // 第一次的时候用, 以后直接用 git push

配置颜色分支名

git 配色

/home/username/.gitconfig

1
2
3
4
5
6
[color]
	branch = auto
	status = auto
	diff = auto
	log = auto
	grep = auto
bash 显示分支名

/home/username/.bash_profile 或 /home/username/.bashrc ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function parse_git_branch {
	git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}

function proml {
	local YELLOW="\[\033[01;32m\]"
	local WHITE="\[\033[01;00m\]"
#  local YELLOW="\[\033[0;33m\]"
#  local WHITE="\[\033[1;37m\]"
#  local cyan="\[\033[1;36m\]"
	case $TERM in
		xterm*)
		TITLEBAR='\[\033]0;\u@\h:\w\007\]'
		;;
		*)
		TITLEBAR=""
		;;
	esac
	PS1="${TITLEBAR}\
	$WHITE\u@\h:\w$YELLOW\$(parse_git_branch)\
	$WHITE\$ "
	PS2='> '
	PS4='+ '
}
proml