转载请标明出处: 文章出自:
你也可以查看我的其他同类文章,也会让你有一定的收货!
--- +++
通常working area的文件都是被当作目标文件来看待。
举例:
chenshu@chenshu-yangzhou-home:~/kaimei/data_service/src$ git diff 0c5ee16a6a4c849d0ae0448caa8ff174399c7c3c ./socket_helper.cpp diff --git a/data_service/src/socket_helper.cpp b/data_service/src/socket_helper.cpp index d6052..047e213 100755 --- a/data_service/src/socket_helper.cpp +++ b/data_service/src/socket_helper.cpp @@ -4,6 +4,7 @@ #include "data/login_response.h" #include "data/heartbeat_response.h" #include "helper/parser.h" +#include "helper/time_measure.h" #include <booster/log.h> #include "exception/socket_error.h" #include "exception/data_error.h"
上面的diff结果表明
1.某个提交记录0c5ee代表的socket_helper.cpp文件是源文件,当前working area的socket_helper文件是目标文件。
2.在源文件第4行开始的6行和目标文件第4行开始的7行构成一个差异小结
3.这个差异小结中,目标文件添加了一行#include “helper/time_measure.h”
4.其他空格开头的行表明没有差异。
参考: