git团队开发流程


git团队开发流程

在学校等小型团队中这么使用的,感觉还行。大型团队开发会复杂一点。

开工第一件事

从git仓库拉取最新代码

git pull

当存在多个分支时,如开发分支为dev,自己分支为jason

git checkout dev // 切换到dev
git pull origin dev //更新远端dev分支到本地dev,相当于git fetch origin dev + git merge origin/dev
git checkout jason // 切换到自己分支
git merge dev //合并远端的最新代码到自己分支

收工最后一件事

进行了一天的本地代码修改,收工之前需要进行代码的更新,更新到自己的jason分支并合并到dev分支

  1. 代码修改的保存和分支提交

    git status //查看本地代码的更改情况
    git add . //将所有更改添加到缓冲区
    git commit -m '本次提交的备注' //进行一次提交
    git push origin jason //将代码更新到远端分支
  2. 冲突合并和解决冲突

    git checkout dev // 切换到dev分支,准备合并
    git pull origin dev // 重新更新远端dev分支到本地dev
    git merge jason // 合并jason分支到dev
    git push oirign dev //推到到远端dev分支

    如果遇到冲突(CONFLICT),按照提示进行冲突解决,解决后:

    git add . //保存修改
    git rebase --continue //继续进行冲突合并,如果还有冲突,继续解决冲突
    git push origin dev //更新分支代码

文章作者: 小小千千
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 小小千千 !
评论
  目录