🌙 新分支开发工作流:
public 远程公共分支
origin fork自public的自己的远程分支
拉取最新的分支信息
git fetch public
1
🌙 1.拉取远程public库新分支
git checkout public/Branch-25 --track
1
🌙 2.将新分支推送到origin库里面,没有这个分支会自动创建
git push origin Branch-25:Branch-25
1
🌙 3.将本地Branch-25分支的默认push分支切换为origin Branch-25
git push --set-upstream origin Branch-25
1
🌙 4.缓存本地更改
git stash
1
🌙 5.拉去最新代码
git pull public Branch-25
1
🌙 6.合并代码
git stash pop
1
🌙 7.提交到远程
git add .
git commit -m "feat: 新增feature"
git push
1
2
3
2
3
- commit msg类型说明:
类型 | 描述 |
---|---|
feat | 新增feature |
fix | 修复bug |
docs | 仅仅修改了文档,比如README,CHANGELOG,CONTRIBUTE等等 |
styles | 修改了空格、格式缩进、逗号等,不改变代码逻辑 |
refactor | 代码重构,没有加新功能或者修复Bug |
perf | 优化相关,比如提升性能、体验 |
test | 测试用例,包括单元测试、集成测试 |
chore | 改变构建流程、或者增加依赖库、工具等 |
revert | 回滚到上一个版本 |