一、Git概述

1、git是什么

git是一个免费的开源的分布式版本控制系统,可以快速高效地处理从小型到大型的各种项目

集中式版本控制系统—-分布式版本控制系统

2、git工作机制

工作区(写代码) git add—>暂存区(临时储存) git commit—>本地库(历史版本)

3、Git和代码托管中心

代码托管中心是基于网络服务器的远程代码仓库,一般称为远程库

  • 局域网
    • GitLab
  • 互联网
    • GitHub(国外)
    • Gitee码云(国内)

二、git常用命令

命令名称 作用
git config –global user.name 用户名 设置用户签名
git config –global user.email 邮箱 设置用户邮箱
git init 初始化本地库
git status 查看本地库状态
git add 添加到暂存区
git commit -m “日志信息” 文件名 提交到本地库
git reflog 查看历史记录
git reset –hard 版本号 版本穿梭

1、设置用户签名

2、初始化本地库

1、基本语法

git init

2、图片

3、查看本地库状态

1、首次查看

2、添加文件

3、再次查看

4、添加暂存区

1、将工作区的文件添加到暂存区

2、查看状态

5、提交本地库

1、基本语法

git commit -m “日志信息” 文件名

2、图片

3、查看历史记录

6、修改文件

7、历史版本

1、基本语法

git reflog 查看版本信息

git log 查看版本详细信息

2、版本穿梭

三、Git分支操作

命令名称 作用
git branch 分支名 创建分支
git branch -v 查看分支
git checkout 分支名 切换分支
git merge 分支名 把指定的分支合并到当前分支上

1、查看分支

git branch -v

2、创建分支

3、修改分支

14

4、合并分支

1、正常合并

2、冲突合并

手动修改—>add加入暂存区—>提交(不加文件名)

四、Github操作

1、创建远程仓库别名

git remote -v 查看当前索引远程地址别名

git remote add 别名 远程地址

2、推送本地分支到远程仓库

git push 别名 分支

3、拉取远程仓库到本地

git pull

4、克隆远程仓库到本地

git clone 远程地址

clone会做三件事:1.拉取代码 2.初始化本地仓库 3.创建别名