1.git安装
在终端,检查git是否安装
git --version
没有安装的话,去git官网,下载git
傻瓜式安装即可
安装后,在终端,检音qit是否安装
设置用户名和邮件地址 (最好和github的用户名/邮箱保持一致)
git config --global user.name "自己的用户名"
git config --global user.email "自己的邮箱"
#检查是否配置成功
git config --global --list
git工作流程图
2.Git分支
✦ 主分支 Master分支:用于存放线上版本代码,可以方便的给代码打版本号。
✦ 开发分支 Develop分支:用于整合 Feature 分支。
✦ 功能分支 Feature分支:某个功能的分支,从 Develop 分支切出,并且功能完成时又合并回 Develop 分支,不直接和Master 分支交互。
✦ 发布分支 Release分支:通常对应一个迭代。将一个版本的功能全部合并到 Develop 分支之后,从 Develop 切出一个Release 分支。这个分支不在追加新需求,可以完成 bug 修复、完善文档等工作。务必记住,代码发布后,需要将其合并到 Master 分支,同时也要合并到 Develop 分支。
✦ 补丁分支 Hotfix分支:紧急修复的分支,是唯一可以从 Master 切出的分支,一旦修复了可以合并到 Master 分支和 Develop 分支。
从每个分支的功能和约定可以看出,它流程多约束多,对于小规模应用并不适合。
3.远程仓库实现方式
方式一:利用第三方提供(免费、开源)
-
github简介
-
全球最大的代码托管网站,全球最大的源码开源网站
-
(一定要记住邮箱,密码!!!)
-
-
-
首次登录腾讯工蜂一定要
-
验证邮箱
-
设置用户名和密码(一定要保存好,push时需要输入)
-
-
-
目前国内公司用的最多的是gitlab,一般需要公司自己搭建gitlab服务器(企业级devops自动化部署学习)