码迷,mamicode.com
首页 > 其他好文 > 详细

Git工具的安装

时间:2019-06-15 18:56:17      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:commit   代码   安全   管理   搭建   技术   false   ++   存在   

git和其他版本控制工具的对比:

Git 只关心文件数据的整体是否发生变化,而大多数其他系统则只关心文件内容的具体差异。

技术图片技术图片?

技术图片技术图片?

git的三种状态:

已提交(committed),已修改(modified)和已暂存(staged)。已提交表示该文件已经被安全地保存在本地数据库中了;已修改表示修改了某个文件,但还没有提交保存;已暂存表示把已修改的文件放在下次提交时要保存的清单中。由此我们看到 Git 管理项目时,文件流转的三个工作区域:Git 的本地数据目录,工作目录以及暂存区域。

技术图片技术图片?

  1. 如果是 git 目录中保存着的特定版本文件,就属于已提交状态;
  2. 如果作了修改并已放入暂存区域,就属于已暂存状态;
  3. 如果自上次取出后,作了修改但还没有放到暂存区域,就是已修改状态。

Git服务器的搭建:

一般把git服务器搭建在Linux系统上,

      1.将git tar压缩包发送到root/

      2.解压 tar -zxvf

      3.安装相关依赖

[root@itcast-01 ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc-c++
技术图片

      4.进入git 目录 cd ./git-* 

      5.执行安装:

[root@itcast-01 git-2.9.3]# make prefix=/usr/local all
[root@itcast-01 git-2.9.3]# make prefix=/usr/local install
技术图片

      6.创建git用户:

添加Linux的用户,用户名为git的用户:

[root@itcast-01 ~]# useradd git
技术图片

设置git用户的密码

[root@itcast-01 ~]# passwd git
技术图片

切换到git用户

[root@itcast-01 ~]# su - git
技术图片

     7.初始化仓库:

[git@itcast-01 root]$ cd
技术图片
[git@itcast-01 ~]$ git init --bare taotao.git
技术图片

始化空的 Git 仓库于 /home/git/taotao.git/

Git工具的安装

标签:commit   代码   安全   管理   搭建   技术   false   ++   存在   

原文地址:https://www.cnblogs.com/wuba/p/11028464.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!