Git 版本控制
Git 中大部分操作都是针对本地文件和本地数据库,只有在我们平时执行类
似克隆(clone)、pull、push 等命令时才与远程服务器交互。这样对于开发维护代
码库就很安全,因为一旦远程服务器代码丢失仍然可以将本地代码上传到服务
器;也会给开发者带来诸多方便,因为将远程代码取到本地后可以随意的修改,
一旦修改混乱之后仍然可以恢复到以前版本,即使本地代码被误删除仍然可以
重新从服务器取回代码。
下面将针对一些常用使用命令和技巧进行介绍:
一、git 提交规范
在 commit 是,如果有对应 PR,请在第一行写上 PR 号,然后再描述信息(另
起行),并把涉及到改动的文件名附上.
具体操作如下(不用 git commit -m 填写说明):
1、如果提交全部文件(请先 git status 确认是否要提交所有改动)
1.1 git commit -a
1.2 在打开的编辑器中(默认为 VIM) 第一行 填写 PR 号(顶格写,多个
PR 用逗号隔开,要写全),然后再写说明。
1.3 把涉及修改文件路径前的# 去掉,就会提交,不用手工输入文件路径。
1.4 然后 ESC 输入:wq 退出 VIM.
2、如果提交部分文件
2.1 分别 git add 要提交的所有文件。
2.2 git commit。
2.3 以后步骤同上。
二、第一次初始配置
1、第一次取出代码到本地需要克隆代码(从服务器取代码到本地),一般
如果新建一个本地代码库都需要重新克隆一次代码。
命令:git clone git://服务器代码库地址
2、第一次使用 git 环境一般应该配置你的用户信息,这样会方便别人与自
己查看 git 提交代码记录。
命令:$ git config --global user.name zhangsan
$ git config --global user.email zhang.san@zte.com.cn
这里使用的—global,以后的所有项目都默认使用这个配置,这时写入的是
用户主目录的 git 配置文件(跟曲以鹏在邮件里边说的那个“.gitconfig”文件应该
是一回事),如果想改变其中一个项目的配置可以去掉—global 重新配置如:
命令:$ git config user.name lisi