ppt的分享
https://www.slideshare.net/ballance/git-tips-and-tricks-48786855
====================
集中式版本控制系统:CVS 或者说 subversion
分布式版本控制系统 git
git服务器版本库,特型版本库:
派生版本库:(fork repository):从主开发线分离出的内容,或隔离出可能永远不会被包含在主线中的,用于实验的那部分开发进展。。。
项目版本库(blessed repository):主要用于存储官方创立并发行的版本。。
共享版本库(shared erpository):开发团队人员之间的文件交换。。
工作流版本库(workflow repository):某种特定进展状态的修改,如审核通过后的状态等。。。
在git里,文件(blob),目录(tree) ,版本(commit)等,所有的数据都会被计算成一个16进制散列值。。
这个散列值会被用作相关对象的引用,以及日后恢复数据时所需的键值。。
配置:
git config --global user.name "oh"
git config --global user.email "oh@oh.com"
-----------
git 会将项目历史存储在.git 里
git diff aaaa.txt 的输出被认为是比较难读的东西
-----------
如果你想提交多个东西
git add a.txt b.md w.c
git commit --message "xxx"
-s 是短选项
--message才是长选项
git log --oneline
git log --graph 有图哦哦哦哦哦哦哦
------
git log -stat -l 查看提交中究竟包含那些重要信息。。。