版本控制系统技术演进史,从SCCS到Git(21)

git merge <branch>:将指定的分支合并到工作目录中检出的当前分支中 。

git pull:更新工作c通过合并远程存储库中存在的已提交更改而不是工作副本来进行操作 。

git push:将本地活动分支提交的松散对象打包到打包文件中 , 并传输到远程存储库 。

git log:显示活动分支的提交历史记录和相关的描述性消息 。

git stash:将工作目录中所有未提交的更改保存到缓存中 , 以便以后可以检索 。

有关Git内部的更多信息 , 请参阅Pro Git书籍中有关Git内部的章节

版本文件

Git对象文件示例:

Blob对象

.git/objects/a8/420ef73065a9e3e57fe8fd2d32dad28e332bd0 表示哈希值a8420ef73065a9e3e57fe8fd2d32dad28e332bd0的Blob对象

可以使用:

git cat-file -t a8420ef73065a9e3e57fe8fd2d32dad28e332bd0查看器对象类型为blob

推荐阅读