git log:
https://shixin.blog.csdn.net/article/details/52586664?spm=1001.2101.3001.6650.2&utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-52586664-blog-119944314.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-2-52586664-blog-119944314.pc_relevant_antiscanv2&utm_relevant_index=5
git diff:
https://blog.csdn.net/qq_40963664/article/details/93877796?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-93877796-blog-119944314.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-93877796-blog-119944314.pc_relevant_antiscanv2&utm_relevant_index=1
# git log
#查看 dev 有,而 master 中没有的:
git log dev ^master
#同理查看 master 中有,而 dev 中没有的内容:
git log master ^dev
#不知道谁提交的多谁提交的少,单纯想知道有什么不一样:
git log dev...master
2
3
4
5
6
7
8
9
10
# git diff
#(加上 --stat 是显示文件列表, 默认是文件内容diff)
git diff 分支1 分支2 --stat
#显示出所有有差异的文件列表
git diff branch1 branch2 --stat
#显示指定文件的详细差异
git diff branch1 branch2 具体文件路径
#显示出所有有差异的文件的详细差异
git diff branch1 branch2
2
3
4
5
6
7
8
9
10
11