看了阮一峰前辈的博客终于看懂了git diff命令,讲解的很是详细,把git diff命令的出处,演化阶段,什么时候,被谁改进,为什么改进都有涉及,写博客还真的要学习这种态度!点击查看原文读懂diff
- 上代码
diff --git a/QRCodeCar/DXQR_Macro/Config.h b/QRCodeCar/DXQR_Macro/Config.h
index df0b0e9..43b507b 100644
--- a/QRCodeCar/DXQR_Macro/Config.h
+++ b/QRCodeCar/DXQR_Macro/Config.h
@@ -16,6 +16,9 @@ static const int ddLogLevel = DDLogLevelVerbose;
static const int ddLogLevel = DDLogLevelError;
endif
+static NSString *const DXQR_MainMessageRefreshData = @"DXQR_MainMessageRefreshDataKey";//收到推送 刷新消息页面
//常量宏
define DX_SCREEN_RECT [UIScreen mainScreen].bounds //屏幕尺寸
define DX_SCREEN_WIDTH [UIScreen mainScreen].bounds.size.width //屏幕宽
- 逐行讲解
- `diff --git a/QRCodeCar/DXQR_Macro/Config.h b/QRCodeCar/DXQR_Macro/Config.h
index df0b0e9..43b507b 100644`
> `confg`更改前和更改后的差异
- `@@ -16,6 +16,9 @@` 最难理解的就是这个了
> 开头两个`@@`和结尾两个`@@`只是为了突出中间夹的字符是重点
> `-16,6 +16,9 ` 分为两部分
- `-16,6 ` : `-`表示更改前的文件 `16`表示第16行 `6`表示从第16行开始连续6行发生了更改
- `+16,9` : `+`表示更改前的文件 `16`表示第16行 `9`表示从第16行开始连续9行发生了更改
- `+static NSString *const DXQR_MainMessageRefreshData = @"DXQR_MainMessageRefreshDataKey";//收到推送 刷新消息页面`
> 这里的+ 后面的代码表示具体增加了什么
- `-` 还有以-号开头的 代码,表示具体删除了那些代码
### 希望可以帮助到和我一样有疑惑的同学