赞
踩
在部署出新版本时,想要比较新版本和旧版本哪些文件出现了改动,以及改变的代码行数(增加+减少),有以下方法可以参考:
注意:这里的数值表示代码增加的行数+代码减少的行数
1、比较两个分支中每个文件代码改动行数
--stat: 显示每个文件的统计信息
74 —— 增加减少的代码总行数 + —— 代码有增加 - —— 代码有减少
2、比较两个分支中每个文件增加的行数和减少的行数,以制表符的形式显示
--numstat:显示每个文件的行数变化
git diff --numstat branch1 branch2
依次是增加 减少 文件名
按下q键可退出diff列表
需求:在本地以 branchA
为源分支新建一个同名分支 branchA
,把源分支改名为 branchB
,取消 branchB
与远程分支的连接,并建立 branchA
与远程分支的连接
前提:在执行以下操作之前需要拉取最新的代码,以避免任何冲突
重命名现有的 branchA
为 branchB
:
git branch -m branchA branchB
从 branchB
创建一个新的 branchA
:
git checkout -b branchA branchB
branchB
与远程分支的连接(1)切换到 branchB
:
git checkout branchB
(2)将 branchB
设置为与任何远程分支断开连接:
git branch --unset-upstream
branchA
与远程分支的连接(1)切换到 branchA
:
git checkout branchA
(2)将 branchA
设置为跟踪远程的 branchA
:
git branch -u origin/branchA
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。