master:主分支
develop:开发分支
hotfix:热修复分支(修复线上bug)
feature:独立新功能分支又称特性分支(命名:feature-功能名-时间)
Owner:拥有者
Master:管理者
Developer:开发者
Reporter:报告者(测试人员)
Guest:观察者(其他人员)
通过测试后发布线上的最终版本
项目在开发环境时使用
用于修复线上出现的bug,修复完成后,需要在develop分支将hotfix分支合并过来,其目保证develop上没有修复前的bug
当线上版本临时需要增加独立新功能,且当前develop分支上还有其他功能未开发完时使用
这时,需要从master分支上创建并切换feature分支来增加新功能
git cheackout -b feature-功能名-时间 develop
开发完新功能后,按照需求合并到develop分支上或不合并
最后删除本地feature分支
git branch -D feature-功能名-时间
删除远程feature分支
git push origin --delete feature-功能名-时间
git init
git clone httpxxxxxxxx
git status
git add .
git commit -m "描述"
git push origin xxx
git pull origin xxx
git remote add origin https:/xxxxxxx.git
// or
git remote add xxx-origin https:/xxxxxxx.git
git remote -v
git remote remove origin
git remote rename old-origin new-origin
git branch
git checkout xxx
git branch xxx
git checkout -b xxx
git branch -D xxx
git push origin --delete xxx
git merge xxx