git开发分支管理
1.开发新功能时从prod检出新分支
查看当前所有分支(*号表示当前分支):git branch -av
如果没有显示prod分支,执行git fetch
切换到prod分支: git checkout prod
从prod检出新分支:git checkout -b feature/xxxx2
注意:如果是多人需要共享代码,从feature/xxxx2上检出新分支,经常保持从feature/xxxx2更新
2.开发完成进行测试时,切换develop合并新分支
在feature/xxxx2分支下提交代码:
git add .
git commit -m "提交说明"
切换到develop分支:git checkout develop
合并xxxx2至develop分支:git merge feature/xxxx2
3.测试通过后,切换prod合并新分支
切换到prod分支:git checkout prod
合并xxxx2至prod分支:git merge feature/xxxx2
4.发布后删除本地新分支
git branch -D feature/xxxx2
5.推送本地分支至远程分支
git push --set-upstream origin feature/xxxx2
6.删除远程分支
git push origin --delete feature/xxxx2