Git工具的安装

Posted wuba

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Git工具的安装相关的知识,希望对你有一定的参考价值。

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

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

技术图片技术图片?

技术图片技术图片?

git的三种状态:

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

技术图片技术图片?

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

Git服务器的搭建:

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

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

      2.解压 tar -zxvf

      3.安装相关依赖

[[email protected] ~]# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel perl-devel gcc-c++
技术图片

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

      5.执行安装:

[[email protected] git-2.9.3]# make prefix=/usr/local all
[[email protected] git-2.9.3]# make prefix=/usr/local install
技术图片

      6.创建git用户:

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

[[email protected] ~]# useradd git
技术图片

设置git用户的密码

[[email protected] ~]# passwd git
技术图片

切换到git用户

[[email protected] ~]# su - git
技术图片

     7.初始化仓库:

[[email protected] root]$ cd
技术图片
[[email protected] ~]$ git init --bare taotao.git
技术图片

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

以上是关于Git工具的安装的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VIM 代码片段插件 ultisnips 使用教程

Vue实战-第一天开发工具的使用

代码管理:git工具安装和使用

使用 Git 来管理 Xcode 中的代码片段