Git Branch
分支意味着可以把开发工作从主线上分离出来
开发一个新的功能
业务增加一个小的需求,发票信息一键更新
1. 创建分支
一般开发的主线master为分支,从master主分支,创建分支
新分支名称可以根据自己规则,我的就是 【时间-具体的需求】
1.1 创建分支
git checkout -b 20210613-feature-update-invoice-info
1.2 增加分支描述
根据自己需要,也可以不添加,这里添加是为了简单描述一下
git config branch.20210613-feature-invoice-info-update.description "更新发票信息"
2. 新分支开发功能
2.1 提交开发文件
git add InoviceUpadate.php
git commit '增加:更新发票信息'
git add InoviceUpadate.php
git commit '修改:更新发票信息'
3. 开发完成
实际项目中,需要测试完成后,没有问题,最终将新功能开发分支合并至主分支,开始上线
3.1 切换至master主分支
git checkout master
3.2 拉取master主分支的最新代码
默认的仓库名称为:origin,可以通过git remjote -v查看
git pull origin master
3.3 合并新功能分支至master主分支
git merge 20210613-feature-update-invoice-info