Git
pin-csdn
keep moving
展开
-
git学习-cherry-pick 、 rebase
1、cherry-pick 合并代码,挑选目标分支的某几个提交来合并 例如:当前在master分支。 想挑选feature分支的f【eature 2】这个修改来合并 选择目标分支来cherry-pick cherry-pick后的结果 2、将多个提交rebase成一个提交 a、我们新建一个rebase分支来测试,初始的状态: b、选择最久的一个提交(这个提交之后的commit都能rebase) c、选择要rebase的commit,选择需要rebase的commit来squash(压扁) 小技巧原创 2021-04-18 23:00:40 · 389 阅读 · 0 评论 -
git 学习-补充
24、遇到一个“You have not concluded your merge (MERGE_HEAD exists).” 错误 背景: a.首先在master分支有两个文件,修改后commit b.切换到dev分支,同时修改这两个文件,尽量让两个文件合并冲突 c.切换到master分支,进行分支合并 d.这个时候会弹出冲突提示框,需要我们手动解决冲突。 e.此时我们不想合并了,直接...原创 2020-03-24 21:32:26 · 214 阅读 · 0 评论 -
git 学习
Git简介: Git是目前世界上最先进的分布式版本控制系统。 集中式版本控制系统最大的毛病就是必须联网才能工作,如果在局域网内还好,带宽够大,速度够快,可如果在互联网上,遇到网速慢的话就很痛苦。 分布式优点: a.分布式版本控制系统根本没有“中央服务器”,每个人的电脑上都是一个完整的版本库, 这样,你工作的时候,就不需要联网了,因为版本库就在你自己的电脑上 ...原创 2017-09-21 22:16:45 · 260 阅读 · 0 评论