一、比较两个分支
在部署出新版本时,想要比较新版本和旧版本哪些文件出现了改动,以及改变的代码行数(增加+减少),有以下方法可以参考:
1、直接在git上面对比,选择代码仓库-对比-选择要对比的两个分支-文件改动查看

注意:这里的数值表示代码增加的行数+代码减少的行数
2、本地通过git diff查看
1、比较两个分支中每个文件代码改动行数
--stat: 显示每个文件的统计信息
74 —— 增加减少的代码总行数 + —— 代码有增加 - —— 代码有减少

2、比较两个分支中每个文件增加的行数和减少的行数,以制表符的形式显示
--numstat:显示每个文件的行数变化
git diff --numstat branch1 branch2
依次是增加 减少 文件名

按下q键可退出diff列表
二、工作需求
需求:在本地以 branchA 为源分支新建一个同名分支 branchA,把源分支改名为 branchB,取消 branchB 与远程分支的连接,并建立 branchA 与远程分支的连接
前提:在执行以下操作之前需要拉取最新的代码,以避免任何冲突
1、重命名源分支
重命名现有的 branchA 为 branchB:
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
1万+

被折叠的 条评论
为什么被折叠?



