linux下源码编译安装git
## 下载源码包 ```bash wget https://www.kernel.org/pub/software/scm/git/git-2.6.2.tar.gz ``` ## 解压缩 ```bash tar zxf git-2.6.2.tar.gz ``` ## 编译安装 ```bash cd git-2.6.2/ ./configure --prefix=/usr/local/git make && make install ``` ## 检测是否安装成功 ```bash git --version ``` 如显示版本号就成功了。 ## 配置环境变量 ```bash # 对所有用户生效的环境变量文件 vim /etc/profile # 仅对当前用户的环境变量文件 # vim ~/.bash_profile ......
写出好的 git commit message
## 为什幺要关注提交信息 * 加快 Reviewing Code 的过程 * 帮助我们写好 release note * 5年后帮你快速想起来某个分支,tag 或者 commit * 增加了什么功能,改变了哪些代码 * 让其他的开发者在运行 git blame 的时候想跪谢 * 总之一个好的提交信息,会帮助你提高项目的整体质量 ## 基本要求 * 第一行应该少于50个字,随后是一个空行 * 第一行题目也可以写成:Fix issue #8976 * 喜欢用 vim 的哥们把下面这行代码加入 .vimrc 文件中,来检查拼写和自动折行 ```bash autocmd Filetype gitcommit setlocal spell textwidth=72 ``` 永远不在 `git commit` 上增加 `-m <msg>` 或 `-......
Git小技巧
## git commit 的时候如何添加大段的注释? 首先,使用下面这个命令来设置git默认的编辑器,其中的“editor”替换成你自己的编辑器,如Vim、Emacs、gedit、subl等: ```bash git config --global core.editor "editor -w" ``` > 注:如果是图形化编辑器,-w 参数是必须的,不然刚打开外部的编辑器,终端就会出现: `Aborting commit due to empty commit message.` 的提示,这个提示是说,git 没有接收到你的 commint message,取消了本次提交。 然后,在做提交的时候使用命令不要写 `-m`参数,直接写成 `git commit` 这样子就行,这样就会自动打开你刚才指定的编辑器,你可以在里面添加大段注释......