配置Git环境及操作项目流程

1. 登陆 Gerrit web

注册并检查Gerrit配置,登陆成功之后
打开如图所示界面(检查username; email 是否正确)

图1

2. 配置git环境以及 ssh key

  1. 下载一个适合自己操作系统的Git git官方下载,一路默认安装
  2. 在本地新建一个准备 clone 项目的文件夹,右键选择Git Bash
  3. 依次输入
 git config --global user.name "你的Username"
 git config --global user.email "你的Email Address"
  1. 生成SSH key,输入命令 ssh-keygen -t rsa,建议一路按回车即可,不需要输入东西
 ssh-keygen -t rsa
  1. 接着输入 cat ~/.ssh/id_rsa.pub,具体步骤如下图
 cat ~/.ssh/id_rsa.pub

在这里插入图片描述

3. 添加公钥

打开gerrit设置 — SSH Public Key — Add Key按钮,将输出的内容复制粘贴到 Add SSH Public Key中,点击 Add 按钮,添加公钥
在这里插入图片描述

4. 克隆项目

  1. 在配置好公钥后,点击 Projects—List 选择一个项目,进入项目 clone 页面

在这里插入图片描述

  1. 复制 clone 链接,在 clone 项目的文件夹中右键选择 Git Bash

在这里插入图片描述
在这里插入图片描述

5. 切换分支

进入 clone 后项目的文件夹中(可以看到 .git 文件夹),右键选择 Git Bash ,输入 git branch -a 查看所有分支,选择自己需要切换的分支,输入 git checkout (分支名)
注:按住键盘 ↓ 可以继续往下查看分支,出现 END 为查看完所有分支,输入 q 即可退出。

 git branch -a
 git checkout (分支名)

在这里插入图片描述

6. 配置 Maven 和 Tomcat

用 IDEA 打开项目,配置 Maven 和 Tomcat
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

7. Git提交项目流程

 切换分支 git checkout (分支名)
 git pull
 git status
 git pull
 git status
 git add(修改文件)
 git status
 git commit -m '注释内容'
 git push origin HEAD:refs/for/分支
 gerrit上面添加 Reviewers 审稿人
 (git rebase -i 合并多个commit为一个完整的commit)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
PS:至此,从刚到公司到今天已近3周,公司项目是一个4年多的项目,工程之大,以致刚开始有点儿措手不及,不过现在已经慢慢跟上了公司其他同事的开发脚步,加油干!奥利给!
欢迎大家评论区留言

8. Gitflow的总体流程

  1. 从 master 分支创建一个 develop 分支
  2. 从 develop 分支创建一个 release 分支
  3. 从 develop 分支创建 feature 分支
  4. 当 feature 分支完成后,会被合并到 develop 分支
  5. 当 release 分支完成后,它将被合并到 develop 和 master 分支中
  6. 如果 master 检测到问题,则会从 master 创建 hotfix 分支
  7. 一旦 hotfix 完成后,会被合并到 develop 及 master 分支中
    在这里插入图片描述
  git checkout master
  git checkout -b develop
  git checkout -b feature_branch
  # work happens on feature branch
  git checkout develop
  git merge feature_branch
  git checkout master
  git merge develop
  git branch -d feature_branch
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

zhangxin_zx

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值