Tag Archives: git

使用git的hooks/commit-msg来添加branch信息

git不会在commit里保存branch的信息,这个导致了版本回溯的时候不能很好的弄明白这个branch的用途,一般也没有习惯在创建一个branch后提交一个空的commit记录这个branch的用途。 所以git的hooks算是比较好的一个自动化的方法。 我比较熟悉python,所以就不用难懂的sh了,自己写了一个脚本,如下:

Posted in Memo | Tagged , , , , , | Comments Off on 使用git的hooks/commit-msg来添加branch信息

基于apache搭建git服务器(http协议)

既然转到git了,那么也就需要弄个git server。 先在apache的配置文件中打开rewrite模块

Posted in Memo | Tagged , , , , | Comments Off on 基于apache搭建git服务器(http协议)

从bzr转向git

由于tracbzr很久不更新了,而trac 1.x不能运行tracbzr,所以干脆全换成git了。 先转换bzr的版本库到git。 mkdir repo.git cd repo.git git init –bare bzr fast-export ../repo | git fast-import 然后升级trac到1.0.1,添加gitphp到apache的环境里,ok,一切顺利。

Posted in Memo | Tagged , , , | Comments Off on 从bzr转向git

用git导出远程的分支

因为git clone下载过来的是默认分支,不是所有的,如果要弄其它的可以这么干: #导出 git clone git@github.com:buaabyl/test.git #查看有哪些分支 git branch -r #切换分支 git checkout -b gh-pages origin/gh-pages

Posted in Memo | Tagged , , | Comments Off on 用git导出远程的分支