您的位置:首页 > 其它

git使用指南(一)

2017-09-07 19:04 211 查看

git介绍

git的历史和好处就不再赘述了,网上有很多文章。

首先需要介绍三个名词:

工作目录:就是你当前所在的目录

暂存区:当执行
git add <file>
后,会将文件内容提交到暂存区(也叫缓冲区)

本地仓库:当执行
git commit -m <message>
后,会将暂存区的文件真正的存入本地仓库

然后需要解释文件的三种状态:

已修改:当本地的文件被修改时,文件的状态是已修改

已暂存:当使用
git add <file>
将文件存入暂存区时,文件的状态为已暂存

已提交:当使用
git commit -m <message>
将文件提交到git本地仓库时,文件的状态为已提交

它们的关系也可以用下面这张图片来描述:



安装

使用安装软件安装git

Linux

Debian/Ubuntu使用:

# apt-get install git


CentOS使用:

yum install git


更详细可见:https://git-scm.com/download/linux

Mac

Mac用户可以在:https://book.git-scm.com/download/mac

下载安装git

Windows

windows用户可以在:https://git-scm.com/download/win

下载安装git

使用源码安装git

如果想要安装最新版本的git(使用安装软件来安装的话可能版本会旧一点,但对使用实际上并不影响),或者想要安装的更加自由,可以使用源码安装。

如果使用源码安装,首先需要安装 Git 依赖的库:curl、zlib、openssl、expat,还有libiconv

CentOS下:

$ sudo yum install curl-devel expat-devel gettext-devel \
openssl-devel zlib-devel


ubuntu下:

$ sudo apt-get install libcurl4-gnutls-dev libexpat1-dev gettext libz-dev libssl-dev


https://github.com/git/git/releases选择想要安装的git版本,并且下载到本机。

首先进行解压:
# tar -zxvf git-2.14.1.tar.gz


然后进行安装:

# cd git-2.14.1
# make
# make install


然后使用:
git --version
查看信息:

# git --version
git version 2.14.1


安装git后的初始化操作

git会记录每次提交的作者信息(姓名、邮箱等),所以我们在安装完git的第一步就是需要设置本机或者某个仓库的作者信息。

在命令行窗口中使用
git config
命令来设置用户信息

后面可以跟
--global
或者
--system
,对于多用户操作系统,global和system的区别就是global只设置你当前登录的系统用户的git用户信息,system会设置这台机器所有用户的git用户信息

如果后面什么都不跟,那么就是设置当前这个git仓库的用户信息

其中的优先级是 git仓库的个人信息 > 当前用户的个人信息 > 所有用户的个人信息

后面再跟
user.email
user.name
设置邮箱和姓名

所以用法看起来就像这样:

# git config --global user.name wangtai
# git config --global user.email 8306734@qq.com


如果要查看git的个人信息,则直接
git config user.xxx
即可,其中
xxx
可以是user或者email:

# git config user.email
8306734@qq.com
# git config user.name
wangtai
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  git