Git的使用与Gitflow开发流程
Git的使用与Gitflow开发流程
一.Git下载安装
1.Git下载
(1)去官网下载git软件,安装软件的一系列操作
之后参考黑马的视频讲解进行一些账号信息的初始化,以及生成密钥等等,这些是后续从github或者gitee上推送或者拉取代码的关键。
(2)安装完成后,在cmd中输入如下指令:git –version,出现git版本信息,说明安装成功
或者安装完成后在任意文件夹内部单击右键,如果能够看到如下两个菜单则说明Git安装成功
2.基本信息配置
基本信息设置
1 | git config --global user.name “itcast”//引号内部表示自定义的用户名 |
基本信息查看
1 | git config --global user.name |
3.SSH公钥-生成,查看与配置
要想通过SSH地址克隆项目,必须提前在代码托管平台中配置你自己的git密钥,才有权限拉到本地
下面的操作都在Git Bash here中进行
(1)生成SSH公钥
1 | ssh-keygen -t rsa |
不断回车;如果公钥已经存在,则自动覆盖。
(2)查看SSH公钥
1 | cat ~/.ssh/id_rsa.pub |
(3)验证公钥是否在托管平台配置成功
1 | ssh -T git@gitee.com |
1 | ssh -T git@github.com |
1 | ssh -T git@192.168.150.101 |
gitee配置公钥:
github配置公钥:
♥用SSH验证公钥时
4.创建仓库并推送常用指令
git把资源推至github/gitee,下面代码适用与第一次推送,后续再推送,只需add,commit -m,push即可
在需要推送的文件夹内部,鼠标右键并选择Git Bash here,并在终端逐条输入下面的指令
1 | # 初始化 Git |
1 | # 之后可以简写为: |
二.子分支develop
在本地开发环境创建develop分支
此时,只有本地有develop分支,远端还没有,所以需要进行一次推送
推送完毕
三.开发分支feature
基于develop分支创建feature分支
四.合并分支
1.先将feature-mul代码提交到本地仓库 git commit
2.然后,切换分支(check out)到develop分支,此时develop分支内部并没有开发分支feature-mul的代码,需要进行合并
3.在feature-mul处,鼠标右键,选择将feature-mul合并到develop中,这个时候feature-mul中新增的代码就会加入到develop中
4.开发完成之后,再将本地的develop分支推送到远端的origin/develop分支里面
5.合并并推送到远端之后,开发分支feature-mul就可以删除了,不需要推送,因为功能已经合并进develop,他的任务结束了。
五.切换分支
右键需要切换到的分支,然后选择check out(签出,即可完成分支切换)
六.Release分支
在develop分支开发基本上结束后,将基于develop分支创建release分支,在此分支进行测试,测试完成后合并到master和develop分支
创建分支后,进行模拟测试和bug修复后,提交代码:
远端成功新增了release-v1.0分支
所有测试完成后,将release分支合并回master和develop,并且推送到远程仓库。
先check out到要合并进的分支,然后进行merge合并
七.发布并打标签
创建完标签后进行推送
推送成功








