当前位置:   article > 正文

git提交MR完整flow_git mr

git mr

1 create branch in remote repo

  1. master //主线分支
  2. 在repo中,基于master拉取个人分支br_modify

2 local workspace

  1. git clone xxxxx // git clone不加分支,默认是master分支
  2. git checkout br_modify // 切换到个人分支br_modify
  3. /*********************
  4. 本地修改
  5. xxx
  6. yyy
  7. **********************/
  8. git status // 查看当前状态,哪些文件有改动等等
  9. git add xxx yyy
  10. git commit -m "Add xxx, yyy" // 将修改提交到git缓冲区
  11. git push // 将修改push到repo中的br_modify分支

3 MR

在repo中提MR(Merge Require)

4 merge MR

找commiter merge MR

5 sync master to br_modify

  1. /* 当前本地还是br_modify分支 */
  2. git fetch origin // 同步所有git管理的内容
  3. git merge origin/master // 将master分支同步到br_modify

6 下一次修改

  1. /**********************
  2. 本地修改
  3. ***********************/
  4. git status // 查看当前状态,哪些文件有改动等等
  5. git add
  6. git commit
  7. git push

7 git 其他常用命令

  1. git checkout -b br_xxx // create local branch
  2. git checkout -- <xxx> // 放弃对xxx文件的本地修改
  3. git reset --soft <yyy> // 回退修改大yyy commit-id所在节点(只回退git记录,不回退本地修改)
  4. git reset --hard <yyy> // 回退修改大yyy commit-id所在节点(回退git记录和本地修改)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Guff_9hys/article/detail/738514
推荐阅读
相关标签
  

闽ICP备14008679号