美文网首页
多分支开发的git的使用

多分支开发的git的使用

作者: kim_jin | 来源:发表于2019-04-24 15:48 被阅读0次

    我们在进行代码管理的时候,经常要使用git,理论上会有一个master主分支,以及release的测试分支(用于版本的发布),develop的研发自己进行分开发的分支。我们一般的流程是在develop上进行开发,然后到要发版本的时候,将develop的分支合并到release分支上面,然后在release测试完成,完全没有问题的时候,会将release分支的代码合并到master的分支上面,将master分支的代码作为发版的代码发布出去。现在简单写几个我们需要用到的命令。

    工作区与暂存区

    git checkout -b develope origin/develop 将代码以不融合的方式拉取下来,并且直接切换到develop的分支上面
    git status 检查在这个分支上面都有哪些代码进行修改了
    git add . 将修改的文件提到本地的暂存区
    git commit -m 'kim:【other】xxx' 实际上就是把暂存区的内容提交到了到了当前的分支 -m的意思是添加注释,后面是注释的内容
    git pull origin develop 将远程的develop分支上的东西拉取下来并和本地的代码进行融合
    git push origin develop 将本地的分支上面的东西推送到了远程仓库中

    stash的使用场景

    git stash 对本地的一些不想提交的东西开辟了一写空间进行展示性的存储,这样方便我们切换到别的分支上进行工作

    工作目录就干净了

    git stash list 可以看一下我们stash的情况

    存储的情况

    如果我们想要使用暂存区中的东西 ,我们可以使用git stash apply。举个栗子:git stash apply stash@{2}
    你也可以运行 git stash pop 来重新应用储藏,同时立刻将其从堆栈中移走。

    相关文章

      网友评论

          本文标题:多分支开发的git的使用

          本文链接:https://www.haomeiwen.com/subject/osyggqtx.html