正常状态下,
远端分支:master主分支
develop 开发分支
本地分支:master 基本不会去用的分支
develop 与远端develop分支联系的分支
dev 本地开发分支
提交顺序:
//在本地dev分支下
//切换本地develop分支下
$git checkout develop
//拉取远端develop的更新到本地的develop分支
$git pull origin develop
//切换本地dev分支下
$git checkout dev
//把本地develop分支的修改合并到当前dev分支。
$git rebase develop
(此时,可能会有冲突)
(//查看冲突的文件,手动解决
$git status)
//提交所有更改到暂存区
$git add .
$git commit -m 'some describe 开发中的描述'
//切换本地develop分支下
$git checkout develop
//合并dev和develop两个分支
$git merge dev
//提交,推送
$git push origin develop:develop