一、git安装

1、git for windows 下载地址:https://gitforwindows.org/ 下载好安装包直接默认安装即可
2、git for contos 安装

# yum -y install git 

3、查看 git 版本

# git   --version 

二、git使用前配置(必需)

1、配置git user 及email

    # git  config   --global  user.neme "zhouzeheng"
    # git  config   --global  user.email "[email protected]"

2、git配置文件目录,/用户家目录/.gitconfig

三、创建版本库

1、创建版本库目录及进入版本库

   # mkdir /root/damo && cd  /root/damo

2、初始化本地版本库

  # git   init

四、git基本操作命令

git命令 作用
git status 查看本地版本库信息,暂存空间、本地文件的增删改
git add 把本地文件提交到暂存空间,例如:# git add . or 文件名
git commit -m "版本信息" 把文件提交到本地版本库
git mv 修改文件名
git diff 本地文件与暂存区间的区别
gti diff --cached 暂存区间与本地版本库的区别
git log -n 查看第n条版本信息,不包含有回退版本信息
git log 显示所有版本信息,不包含回退版本信息
git log --oneline 显示所有版本信息,每个版本信息只显示一行内容
git reflog 查看所有版本信息,含有版本回退信息
git checkout 从暂存区回退本地文件,使用以前提交暂存区的内容覆盖本地目录或文件
git reset HEAD 从本地仓库回退到暂存空间
git reset --hard commit_id 回退版本号
git tag 查看标签
git tag -a "标签号" commit_id -m "msg" 打标签
git tag -d " 标签号" 删除标签
git show 查看某一版本的信息

五、分支管理

命令 用法及含义
git branch 查看分支
git branch branch_name 创建分支,例如:创建 test 分支 # git branch test
git checkout brance_name 切换分支,例如:#git checkout master
git merge brance_name 合并分支,例如:在test分支上合并master # git merge master
git branch brance_name -d 删除分支

六、远程仓库管理

1、添加远程仓库

#git remote add origin (用户名)   https://XXXXXXXX/XXXX

2、推送本地仓库内容到远程仓库

#git push -u origin master

3、删除远程仓库

#git rmote remove  origin

4、克隆远程仓库

#git clone   远程仓库地址     

5、从远程拉取内容

#git  pull origin master

注意 :SSH 方式访问要在远程仓库上配置公钥,https|http 访问远程仓库要使用用户名及密码。

免密访问配置方式

1、生成密钥对

# ssh keygen

2、把/root/.ssh/id_rsa.pub 公钥保存到远程仓库上

git使用_第1张图片