多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## 参考资料: * [官方文档](https://git-scm.com/docs/git-diff) * [读懂diff-阮一峰](http://www.ruanyifeng.com/blog/2012/08/how_to_read_diff.html) * [比较提交 - Git Diff](http://gitbook.liuhui998.com/3_5.html) ## 实践总结: * 实际开发很少使用这个指令, 因为git的可视化工具(如:sourceTree/TortoiseGit)显示的效果更好; ![](https://box.kancloud.cn/e687f32eac7f41665d7ce1494a8da3ec_858x786.png) ## git diff 常用指令: * git diff * 显示**工作区** 对比 **暂存区** 所有改动的文件以及改动细节(比`git status`详细); * git diff xxx.md * `xxx.md` 是文件名,查看某一个文件具体改动细节; * git diff --cached * 显示**暂存区** 对比 **本地仓库** 所有改动的文件以及改动细节; * git diff HEAD * 显示**工作区** 对比 **本地仓库** 所有改动的文件以及改动细节; * git diff branchA...branchB * 对比分支A跟分支B的差异, 将列出所有文件以及改动细节, 所以显示内容会很多; ## 相关指令: * [git status](http://www.kancloud.cn/wteamxq/git_rank/276485) 查看当前代码状态指令: 这货显示的内容比我详细, 可惜比较难看懂;