使用命令行进行rebase 变基与 merge 合并。
仓库区命令rebase变基与merge合并的操作和区别。电机rebase是重新确定基地基基础电机,将不同基线合并到同一条基线下。而merge是普通的合并,不会改变基线,只会把不同基线合并到目标分支。视频还介绍了revert回滚和软重置、硬重置的区别,以及通过创建分支和提交修改来练习电机和合并操作。最后,视频演示了如何将功能二合并到主分支。
🏖️变基和合并的操作
- 00:04rebase指令可以将不同基线的电机合并到同一条基线,相当于删除了其他基线,并将修改合并到目标分支。
- 04:41创建分支:在进行开发时,可以创建功能分支,如feature分支,用于存放开发完成的功能。
- 05:23功能开发和合并:在不同电脑上分别进行功能开发,最后将所有功能合并到主分支。
🏖️合并分支的操作
- 07:19介绍了如何将功能分支合并到主分支,并展示了合并后的效果。
- 09:47切换分支和合并操作:介绍了如何切换分支和执行合并操作,以及需要注意的参数。
- 11:23主分支和分支的合并:介绍了如何将主分支和另一个分支合并,并展示了合并后的效果。
🏖️Git中三种不同的合并方式
- 11:48基线合并和回滚操作
- 15:43追加合并和压缩合并
- 16:51主分支中的合并操作
🏖️如何使用git merge和rebase命令进行代码合并
- 17:28压缩合并和重基地合并
- 21:38交互式合并和回滚
- 22:17使用pick和sort命令进行合并
🏖️如何使用rebase完成commit的合并
22:27修改文件名和保存:修改文件名并保存,使用简写和全称。
22:52强调辩机和合并的重要性,鼓励多加练习和理解。
23:41今天的课程内容:总结今天课程中讲到的选项和操作。
变基与合并commit
rebase (to)-i target
rebase -i head~n/commitid
合并分支
merge (from) target (交织合并)
压缩合并:
merge --squash feature
commit -m "feature"
变基合并:rebase再合并