//git更新合并代码流程
//如果已commit则需要先reset commit
git reset --soft {commit}
//首先是在自己的开发分支dev
//查询本地状态是否有改变的内容或增加修改的内容
git status
如果有先存起来,之后要用。---这一步一定要,不然自己辛辛苦苦写的代码就没了。
//将新增文件添加进本地分支
git add .
//将新增、修改、删除的操作写入暂存区
git stash save 'description'
//如果没有,切换到master分支,与线上master分支保持一致。
git checkout master
//将本地master分支pull成最新
git pull origin master
//切换到当前开发分支dev
git checkout dev
// 合并dev分支的代码(将从线上更新到本地的master分支的改变,合并到自己的开发分支dev,不一定是dev名字)
git rebase master(建议)//不用merge
//这是之前有缓存的情况下,就需要取出缓存(也就是自己写的代码)
// 查看暂存区列表
git stash list
// 将暂存区的内容取出,如果有多条记录使用git stash pop stash@{id}
git stash pop