一: 重置提交
1 重置某次提交
2 重置某次提交,后单独建立一个新分支
https://www.pianshen.com/article/16431454860/
二 变基
变化基于开发的分支
例子:
1 dev2 继承自master 修改 push master
2 dev1 继承自 master dev1 改动提交暂存区
3 dev1 切换master更新了 dev2 的代码
4 dev1 变基到master 同步master最新代码
https://xiaozhuanlan.com/topic/6873210549
本质上dev1 基于master分支的
ps: 这尼玛dev1 直接拉取下master不行么??
三: 遴选
当前分支 合并某一次提交
例如 dev1 想合并dev2 的某一次提交
https://segmentfault.com/a/1190000039288772
Fork 项目
A 在github有个项目
chek是在本地(你既没有pull,也没有push权限)
fork则会在远端,创建一个A 项目的副本, 因为是你自己的 你可以pull 和push. 记录原作者会看到,方便合并
https://gitee.com/liyang1937/test-app/tree/develop/
网友评论