git工具使用规范文档

git工具使用规范文档

ID:45564774

大小:66.08 KB

页数:9页

时间:2019-11-14

git工具使用规范文档_第1页
git工具使用规范文档_第2页
git工具使用规范文档_第3页
git工具使用规范文档_第4页
git工具使用规范文档_第5页
资源描述:

《git工具使用规范文档》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、Git工具使用规范文档编辑时间编辑人描述备注2015-02-03上健伟整理Git使用以及提交规范目录一、git提交规范3二、第一•次初始配置3三、提交代码(这部分只是针对本地代码库,所冇操作都没冇涉及服务器)4四、远程服务器取、推代码。(与服务器交互)5五、切换到分支下工作5六、分支下常用命令6七、具体使用细节7(一)、Git代码状态转换图7(二)、git的个人本地使用及操作7(三)、git的团队开发及操作8(四)、git的分支管理9一、git提交规范在commit是,如果冇对应PR,请在第一行写上PR号,然后再描述信息(另起行),并把涉及到改动的文

2、件名附上.具体操作如下(不用gitcommit-m填写说明):1、如杲提交全部文件(请先gitstatus确认是否要提交所有改动)1.1gitcommit-a1.2在打开的编辑器中(默认为VIM)第一行填写PR号(顶格写,多个PR用逗号隔开,要写全),然后再写说明。1.3把涉及修改文件路径前的#去掉,就会提交,不用手工输入文件路径。1.4然后ESC输入:wq退出VIM.2、如果提交部分文件2.1分别gitadd要提交的所有文件。2.2gitcommito2.3以后步骤同上。二、第一次初始配置1、第一次取出代码到本地需要克隆代码(从服务器取代码到本地)

3、,一•般如果新建一个本地代码库都需要重新克隆一次代码。命令:gitclonegit://服务器代码库地址2、第一次使用git环境一般应该配置你的用户信息,这样会方便别人与自己杳看git提交代码记录。命令:$gitconfig-globaluser.namezhangsan$gitconfig-globaluser.emailzhang.san@zte.com.cn这里使用的一global,以后的所有项目都默认使用这个配置,这时写入的是用户主目录的git配置文件(跟曲以鹏在邮件里边说的那个“gtconfig”文件应该是一冋事),如果想改变其中一个项目的

4、配置可以去掉一global重新配置如:命令:$gitconfiguser.namelisi杳看这些配置信息,如:命令:$gitconfig-list3、修改编辑器,一般我们在gitcommit(提交)后,需要添加PR号或者添加注释信息,对于编辑可以选用口己习惯的编辑器如:vi命令:$gitconfig-globalcore.editorvi提交代码(这部分只是针对本地代码库,所有操作都没有涉及服务器)1、提交代码过程大家都非常熟悉,平吋常用几种命令,如:$gitaddfile->$gitcommit或者全部提交:$gitcommit-a当中可能经常使

5、用如$gitstatus查询状态、$gitdiff比较不同。下面总结了一些以上过程中比较、撤销等好用命令。2、木地操作代码库状态本地操作后,本地代码库会有三种状态:修改、暂存、提交。Gitadd后就从修改变为暂存,gitcommit后就从暂存变为提交。1)>各个状态比较命令如:修改与暂存比较不同:$gitdiff<文件路径〉暂存与上次提交比较不同:$gitdiff-cachedv文件路径〉2)、将文件从暂存移除变为修改状态,一般gitadd后发现添加文件多了,可以使用命令如:$gitresetHEAD

6、产生一个哈希值类似(al24b9da6552252987aa493b52f8696cd6d3b003)—字符串,以后可以根据哈希值回到相应版本。对于刚刚捉交的代码很容易忘记写注释(PR)或者漏捉交了部分文件,这时可以使用命令修改上次的提交:$gitcommit-amend如果添加注释可以童接执行命令,填号注释保存。如果添加文件先执行$gitadd后执行$gitcommit-amend3、查看以前捉交情况1)、查看某人提交日志命令:$gitlog・-author=zengyun2)、搜索捉交日志(根据第一行的PR号)命令:$gitlog-grep=PR

7、000667740这里边的PR号一定在第一行写,如果多个PR号请用隔开。3)、查看某文件夹log命令:$gitlogframework/base/core/java/android/4)、查看每次提交信息命令:$gitlog-p-2・2表示最近两次捉交。5)、查看某次提交的详细信息命令:$gitshow5ba47ce9ceb4c5db86563c03c6833ee47bd22a536)、如果精确查找显示可以将上面1)、2)、3)、4)组合使用。四、远程服务器取、推代码。(与服务器交互)前而捉过克隆命令:gitclonegit://服务器,它实现过程实

8、际上是创建本地分支master,并且去服务器代码到本地。1、取代码从服务器命令:$gitpull2、推代码到

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。