git 使用总结

通常步骤:

1.把git地址保持到文本中
    例如: echo "ssh://git@xxx.xxx.xxx:2222/XXX/XXX.git">git_vcm_r19
 
2.下载git代码到本地
    git clone -b develop `cat git_vcm_r19` ./my_code_r19/       
    这里直接指定develop分支,后面的工作中无需切换分支。
 
3.在本地仓库中工作,开发代码,修复问题单等。
 
4. 提交代码之查看修改项
    到代码顶级目录,例如my_code_r19,执行以下git命令,查看修改了哪些源文件。
    git status
    执行以下命令,看具体修改了什么内容。
    git diff
 
5. 代码提交之commit到本地仓库
    从git status命令可看到新增的文件,使用git add 命令先预添加到本地仓库,然后使用以下命令提交修改到本地仓库。
    git commit -m  "xxx修改说明"  .
   
6. 代码提交之push到远端
    把本地develop分支推送到远端指定分支
    git push  origin  develop:personal/XXX/my_code_r19
    如果分支"my_code_r19"在远端不存在,会自动创建分支
 
常用技巧:
    1.把常用的git地址,保存到文本中,不妨xxx.info,git指令里面插入`cat  xxx.info` => 不用去复制粘贴指令,快速高效便捷。
    
    2.不用登陆git的web去创建分支,直接把远端develop分支pull到本地,然后在本地develop分支工作,完了push到远程的个人分支,如果分支不存在,会自动创建。
 
    3. git commit 和 git push 可以连在一起执行,提供效率,例如:
    git  commit -m "xxx" .   ;   git push origin develop:personal/h00438197/my_code_r19 ;
    这样无需去等待commit完成而执行push。
 
    4. 需要提交空消息(例如,build:vds compile ) 使得CI自动打包,可如下:
    git commit -m "build:vds compile" --allow-empty ; git push origin develop:personal/XXX/my_code_r19.
 
    5. git的web页特别卡,需要查看某信息,可能要鼠标点击好几次,每次都等待20秒,很让费时间。
    查看我个人分支的某次提交信息,需要 先点击进入分支查询页面、查询分支、进入分支、查看提交信息,总共点击4次,耗时80秒。
    如果我们记住常用的git url,需要时,直接输入,就一步打开,只需要20秒,节约60秒。
posted @ 2018-08-07 10:53  醉卧古藤下  阅读(109)  评论(0编辑  收藏  举报