Git

一、Git的介绍

1. Git的概述

Git是一个开源的分布式版本控制系统,进行项目版本管理。

2. Git的优点

(1)适合分布式开发(强调个体)
(2)公共服务器压力和数据量都不会太大
(3)速度快、灵活
(4)解决冲突相对容易
(5)大部分操作在本地完成,不需要联网
(6)以快照流的方式工作

到官网进行下载并安装Git

二、Git的使用

1. 文件版本控制方式

在这里插入图片描述
(1)介绍区域
工作目录:任何目录下,我们开发代码的目录
暂存区域:.git目录下(需要初始化 git init),作用:有个后悔(版本回退)的余地
本地仓库:.git目录下,Git存储项目的仓库

(2)区域的转变
第一步,将工作目录的代码提交到暂存区(git add)
第二步,将暂存区提交到本地仓库(git commit -m “xxx”)

2. 常见指令

(1)git init :初始化本地库
(2)git status:查看工作区、暂存区状态
(3)git add:将工作区的信息添加到暂存区,分为两种
git add 文件名 :根据文件名添加
git add . :全部添加
(4)git commit -m “msg”:将暂存区内容提交到本地仓库
(5)git log :查看本地库更新历史记录
git log --oneline:简化版查看
git reflog:展示HEAD指针情况
(6)git reset --hard [局部索引值]:版本回退,基于索引值的操作在这里插入图片描述
(7)git reset --hard HEAD^:版本回退,表示后退的操作
一个^代表后退一步
N个^代表后退N步
(8)git rm -f 文件名:删除文件
删除后的文件如果想要重新找回,可以进行版本回退,通过git reflog查看版本号,进行回退的操作git reset --hard 版本号
(9)git diff 文件名:将工作区中的文件与暂存区进行比较
git diff 本地仓库历史版本号 文件名:将工作区内容与本地仓库进比较
在这里插入图片描述
在这里插入图片描述

3. 分支管理

(1)git branch:查看分支
git branch -v :查看分支和注释
git branch -av
(2)git branch 分支名:创建分支
(3)git checkout 分支名:切换分支
(4)git merge 分支名:合并分支

4. 远程库的操作

第一种

(1)创建一个远程库,然后在本地上克隆下来
git clone 远程地址
(2)然后在本地进行操作,之后 git add . 和 git commit -m “xxx”,这样就提交到本地仓库
(3)之后将本地仓库提交到远程仓库 git push
注意:提交到本地仓库后,要先 git pull ,从远程仓库拉下来,进行更新

第二种

(1)在本地目录创建,然后初始化 git init,然后 git add . 和 git commit -m “xxx”
(2)创建一个远程库
(3)本地仓库提交到远程库
git remote add 远程仓库别名 远程地址
git push 远程仓库别名 远程分支

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值