Git:存档;就是你每次提交一次,Git就咔嚓一下给你的所有文件拍个照,相当于保存一个副本到隐藏的区域,也就是它帮你隐藏了所有之前的论文版本,只给你看最近修改完成的,也可以瞬间回到之前的任意版本。
分布式版本控制:与集中式的版本控制系统不同,分布式的版本控制在所有开发者手里都有一套完整的代码库,也就是只要下载过的开发者都有一个完整的副本,这样带来的好处就是只要这几个人的电脑不同时坏硬盘,这份工程一般是不会丢的,而坏处就是这个项目将会变得很自由,因为所有人都有完整的工程。
Git的文件状态:(文件的状态跟文件所在的位置有关:工作区 暂存区 版本库 远程库)
untracked:未跟踪
使用status命令可以看出当前工作区文件的修改状态:git status
查询当前文件修改,可以看出Readme处于untracked 状态,使用add命令可以使它被版本库跟踪。
staged:已暂存
committed:已提交
modified:已修改
ignore:已忽略
原文:http://www.cnblogs.com/mina-huojian66/p/6393019.html