Git更新合并代码流程

880 阅读1分钟
//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