git学习指南(一)

2018-11-19  本文已影响4人  genglintong

书籍链接

GITHUB

提交究竟是什么?

# 查看最近的三次提交记录
git log -n 3

# 比较两次记录 (只需要写部分commitID)
git diff 55e73 b51c9

# 与上一次提交比较
git diff 55e73^!

# 限制比较 某些文件或者目录差异
git diff 55e73^! -- leetcode/readme.MD

# 统计修改情况
git diff --stat 55e73^!
# 查看最近几次提交历史
git log -n 3

# 每次历史仅展示一行信息
git log --oneline

# 查看提交统计信息
# stat 显示被修改的文件
git log --stat
# dirstat 显示包含被修改文件的目录
git log --dirstat
# shortstat 显示项目中被修改 以及 新增删除 的文件
git log --shortstat

# 显示各个提交之间的关系
git log --graph --oneline

多次提交

版本库

Git 主要由两个层面构成,其顶层结构就是我们所用的命令,例如log,reset commit等。这些命令使用起来很方便,也有很多可调用的选项,git的开发者们称之为瓷质命令(porcelain command)

其底层结构,被称之为管道(plumbing)。他们是一组带有少量选项的简单命令,瓷质命令就是以此为基础被构建出来的。

上一篇下一篇

猜你喜欢

热点阅读