赞
踩
什么是Git, 为什么需要使用Git?
Git是一个分布式版本控制系统,用于不同版本之间的代码管理。有了Git就可以多个人共同去操作同一份代码,避免的传统的文件与文件之间的拷贝。
Git VS SVN
SVN: 传统的集中化版本控制,所有的数据都会统一存放在中央仓库,一旦中央仓库挂了,就会导致所有数据的丢失,安全性不高.而客户端也只会存储最新版本的数据,所以中央仓库挂了,也没法恢复数据.
Git: 分布式的版本控制,中央仓库的所有数据都会拷贝一份到本地仓库,所以一定中央仓库挂了,就可以用某个本地仓库中的数据来进行备份,数据不会丢失。
3.Git中文件的两种状态
1). 已追踪
a. 已提交或未修改(Unmodified):已提交是指用户执行了commit命令把数据提交到了本地数据库,未修改是指checkout到当前工作目录之后未对该文件进行任何修改
b. 已修改(modified): 表示修改了文件,但还没保存到数据库中
c. 已暂存(staged):已暂存表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中
2).未追踪
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。