一、Git是什么?
Git是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。
二、Git的基础知识
Git特点包含:
(1)直接记录快照,而非差异比较
(2) 近乎所有操作都是本地执行
(3) Git 保证完整性
(4)Git 一般只添加数据
(5)Git 有三种状态
(6)Git 项目有三个工作区域
Git 的三种状态
(1) 已提交(committed)
committed表示数据已经安全的保存在本地数据库中。
(2) 已修改(modified)
modified表示修改了文件,但还没保存到数据库中。
(3) 已暂存(staged)。
staged表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。
Git 项目有三个工作区域
(1) Git 仓库
Git 仓库目录是 Git 用来保存项目的元数据和对象数据库的地方。 这是 Git 中最重要的部分,从其它计算机克隆仓库时,拷贝的就是这里的数据。
(2) 工作目录
工作目录是对项目的某个版本独立提取出来的内容。 这些从 Git 仓库的压缩数据库中提取出来的文件,放在磁盘上供你使用或修改。
(3) 暂存区域
暂存区域是一个文件,保存了下次将提交的文件列表信息,一般在 Git 仓库目录中。 有时候也被称作`‘索引’',不过一般说法还是叫暂存区域。
Git 的工作流程
一般工作流程如下:
1.克隆 Git 资源作为工作目录。
2.在克隆的资源上添加或修改文件。
3.如果其他人修改了,你可以更新资源。
4.在提交前查看修改。
5.提交修改。
6.在修改完成后,如果发现错误,可以撤回提交并再次修改并提交。
三、安装Git(这里我就说下在 Windows 上安装)
在 Windows 上安装 Git 也有几种安装方法。 官方版本可以在 Git 官方网站下载。 打开http://git-scm.com/download/win,下载会自动开始。 要注意这是一个名为 Git for Windows的项目(也叫做 msysGit),和 Git 是分别独立的项目。
另一个简单的方法是安装 GitHub for Windows。 该安装程序包含图形化和命令行版本的 Git。 它也能支持 Powershell,提供了稳定的凭证缓存和健全的 CRLF 设置。你可以在 GitHub for Windows 网站下载,网址为http://windows.github.com。
(注意一下,下载时看一下你是需要32位的还是64四位的。因为在 Windows 系统中安装的,所以关于Git的配置就不用说了)
安装完成后,在开始菜单里找到“Git”->“Git Bash”,会出来一个类似命令行窗口的东西,就说明Git安装成功!
安装完成后,还需要最后一步设置你的用户名称与邮件地址,因为每一个 Git 的提交都会使用这些信息在命令行输入:
$ git config --globaluser.name"Your Name"
$ git config --globaluser.email"email@example.com"
四、Git 基本操作
初始化一个Git仓库,使用git init命令。
添加文件到Git仓库,分两步:
使用命令git add ,注意,可反复多次使用,添加多个文件;
使用命令git commit -m ,完成。
使用命令git status 命令用于查看项目的当前状态。