本规范的目的为提高团队整体的交流和运作效率
git config --global user.name "开发人员的中文姓名
git config --global user.email "开发人员的注册邮箱"
git config --global pull.rebase true
git config –global alias.st status
git config –global alias.ci commit
git config –global alias.co checkout
git config –global alias.br branch
在Gerrit服务器中,选择Project->List,找到想要下载的项目并点击进入,按照如下图所示,下载项目。
git clone project-url #按照gerrit上的提示操作即可
git status #最常用的操作,会给出明确的提示
git br #查看本地分支,当前分支颜色是绿色,前面有个 *
git br -a #查看所有分支,其中的远程分支可用户切换分支使用
git co branch-name #branch-name指已经存在的分支名称
git br branch-name #从当前分支的当前commit新建一个分支
git co branch-name #切换到新建的分支,切换的时候会携带未提交的修改
git pull #会拉去包括tag在内的信息
git add . –A #将当前目录下的所有更改都添加到缓存区
git ci #将缓存区的更改提交到本地库
git tag tag-name #在当前commit上打一个tag
git tag tag-name commitId #在commitId上打一个tag
git push #将当前分支的更改推送到远程分支
git push –tags #将当前分支及所有新打的tag推送到远程服务器
git co master #将当前分支切换到master
git merge dev #将dev分支的修改切换到master
git push origin –delete branch-name #删除远程分支,需要gerrit权限
git push origin --delete tag tag-name #删除远程tag,需要gerrit权限
#如果提交后立即发现注释写错了,即只需要重写上一次的注释,在这些如下命令;
git ci –amend
慎用git reset操作,尤其是reset已经推送到远程服务器上的commit。
如果发现之前的几次提交注释写错了,找到写错注释的前一个commitId,假设为abcdefg,执行