
项目 Git的merge和rebase的区别
git应该是当下代码管理最流行的工具关于其两个重要的指令gitmerge和gitrebase该如何使用什么是mergegitmerge合并是一种将分叉的历史记录重新组合在一起的方法在使用gitmerge时当前分支将被更新比如将B分支merge到A分支A分支就包含了B分支的代码但是B分支不包含A分支的代码gitmerge通常与gitcheckout结合使用用于选择当前分支与gitbranchd结合使用用于删除过时的源分支如下示例gitmerge需要两个提交指针并尝试找到两个分支之间的共同基础提交一旦git找到一个共同的基础提交它将创建一个新的合并提交如下图uploadbaceaffccdpng合
2023-09-23 21:47 874 0 Git