比较两个分支间的差异

一、比较两个分支

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

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

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值