2011/10/21 Liu <proljc@xxxxxxxxx>: > 2011/10/21 Yao Qi <qiyaoltc@xxxxxxxxx>: >> On Thu, Oct 20, 2011 at 10:12:24AM +0800, Liu wrote: >>> 给我们公司的人做了git培训,顺便写了一个。 >> >> 很不错。git的文档网上到处都是,我们能不能结合自己的工作,介绍 >> 如何使用git。 >> >> 比如,在gcc开发,如何使用git-svn >> >> git svn rebase >> git svn dcommit 等等。 >> > > 写的就是我们公司工作内容,我们自己的git服务器,自己公司内部的小项目。 > 我现在的工作就是写写文档,擦擦屁股。我已经很久不做gcc了,何况我也没有gcc的写权限,你说的git svn没用过,没法写。 > >>> >>> \section{git基本配置} >>> 运行下列命令来配置你的git客户端,就是填写个人基本信息和基本工具。 >>> \begin{itemize} >>> \item git config --global user.name "Your Name" >>> \item git config --global user.email yournick@xxxxxxxxxxx >>> \item git config --global core.editor YourFavoriteEditor >> >> 这里需要说一下,core.editor 一般就是vim,但是可以设置为一些特殊 >> 脚本。这样在你 git commit 的时候,那个脚本运行,可以自动生成 >> changelog entry等等。 >> > > 不是说效果不是很理想么? > 效果不理想,也能节省你自己手动写的一点时间。能生成changelog文件名称, 但是没有函数。有一点是一点。 > > 你这些都是在很多人参与的大规模的项目中的方法,对参与开源项目的人很有帮助。 > 你有时间的话,也许可以在tex文件里面增加这些内容,毕竟你是专业做开源的,比我们接触使用的多。 > 说到这里我就不好意思了,答应一直想写的,结果托到了现在。本来想国庆写的,结果国庆被 gccint merge搞了两天。抱歉,再次说一次,我会写的。但是不知道什么时候。 :( -- Yao Qi <qiyaoltc AT gmail DOT com> http://sites.google.com/site/duewayqi/