赞
踩
2.2.5.三种状态
现在请注意,接下来要讲的概念非常重要。
对于任何一个文件,在 Git 内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。
由此我们看到 Git 管理项目时,文件流转的三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。
1)如果是 git 目录中保存着的特定版本文件,就属于已提交状态;
2)如果作了修改并已放入暂存区域,就属于已暂存状态;
如果自上次取出后,作了修改但还没有放到暂存区域,就是已修改状态。
Git服务器可以搭建在windows,也可以搭建在Linux中,由于windows中copssh登录git服务器软件已经收费,免费版本有很多缺点。
因此把git服务器搭建在Linux中。
Git需要很多依赖环境:因此安装git需要先安装下列软件:[root@itcast-01 ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc-c++
上传git安装包:
安装包:git-2.9.3.tar.gz
tar -xvf git-2.9.3.tar.gz
安装命令:(进入git解压目录)
[root@itcast-01 git-2.9.3]# make prefix=/usr/local all
[root@itcast-01 git-2.9.3]# make prefix=/usr/local install
添加Linux的用户,用户名为git的用户:
[root@itcast-01 ~]# useradd git
设置git用户的密码
[root@itcast-01 ~]# passwd git
切换到git用户
[root@itcast-01 ~]# su - git
初始化仓库,仓库名为taotao.git:
[git@itcast-01 root]$ cd
[git@itcast-01 ~]$
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。