当前位置:   article > 正文

比较两个分支间的差异_git 分支比较

git 分支比较

一、比较两个分支

在部署出新版本时,想要比较新版本和旧版本哪些文件出现了改动,以及改变的代码行数(增加+减少),有以下方法可以参考:

1、直接在git上面对比,选择代码仓库-对比-选择要对比的两个分支-文件改动查看

注意:这里的数值表示代码增加的行数+代码减少的行数

2、本地通过git diff查看

1、比较两个分支中每个文件代码改动行数

--stat: 显示每个文件的统计信息

74 —— 增加减少的代码总行数        —— 代码有增加       —— 代码有减少

2、比较两个分支中每个文件增加的行数和减少的行数,以制表符的形式显示

--numstat:显示每个文件的行数变化

git diff --numstat branch1 branch2

依次是增加    减少    文件名

按下q键可退出diff列表

二、工作需求

需求:在本地以 branchA 为源分支新建一个同名分支 branchA,把源分支改名为 branchB,取消 branchB 与远程分支的连接,并建立 branchA 与远程分支的连接

前提:在执行以下操作之前需要拉取最新的代码,以避免任何冲突

1、重命名源分支

重命名现有的 branchAbranchB

git branch -m branchA branchB

2、新建同名分支

branchB 创建一个新的 branchA

git checkout -b branchA branchB

3、取消 branchB 与远程分支的连接

(1)切换到 branchB

git checkout branchB

(2)将 branchB 设置为与任何远程分支断开连接:

git branch --unset-upstream

4、建立 branchA 与远程分支的连接

(1)切换到 branchA

git checkout branchA

(2)将 branchA 设置为跟踪远程的 branchA

git branch -u origin/branchA

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

闽ICP备14008679号