Git的入门使用

什么是Git?

Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。

Git是 [Linus Torvalds](https://baike.baidu.com/item/Linus Torvalds/9336769) (linux创始人)为了帮助管理Linux内核而开发的一个开放源码的版本控制软件。

Git的功能

  1. 代码备份

    把编写的代码备份到云端,防止出现不可挽回的意外,从而丢失代码。

  2. 版本控制

    在开发中,如果代码修改错误,但是解决错误又很麻烦,回退到上一个版本。

  3. 协同工作

    在项目开发中,都是以团队的形式开发,最后把每个人分工的模块整合起来,就是一个完整的项目;麻烦的是在整合的时候不好整合,所以使用Git来协同开发。

  4. 代码追溯

    可以在代码提交的日志中查询提交时间、提交人等信息,方便排查错误。

使用场景

用于团队项目开发

Git与SVN

SVN也是一个开放源代码的版本控制系统,但是SVN是一种集中式版本控制系统,版本库是放在服务器的,如果服务器故障,会导致所有人员无法正常工作。

Git则是一中分布式的版本控制系统,分为本地仓库和远程仓库;本地仓库保存在个人电脑上,远程仓库保存在其他服务器上,每个客户端都保存了完整的历史记录,当服务器出现故障时,都可以通过客户端的记录恢复。

Git的下载与安装

官网下载地址:https://git-scm.com/downloads

直接点击安装包进行安装,无需进行额外配置。

检测是否安装成功:cmd命令执行,出现对应Git版本信息则表示安装成功。

在这里插入图片描述

Git的使用原理

在这里插入图片描述

关于Git对本地仓库的操作命令

  1. 命令

    命令作用
    git init初始化本地仓库,让一个文件夹初始化为Git本地仓库
    git status查看当前本地仓库中文件是否进行了添加、提交等操作
    git add 文件名将指定文件添加到暂存区
    git commit -m “提交说明”将暂存区的文件,提交本地仓库中
    git log查看提交的历史日志
    git add .自动扫描被修改的文件,提交到缓存区。
  2. 使用实例

    1. 在硬盘上创建一个文件夹,把文件夹初始化为本地仓库

      在这里插入图片描述

    2. 创建一个文件,查看文件的初始状态

      在这里插入图片描述

    3. 将文件添加到缓存区,然后在查看状态。

      在这里插入图片描述

    4. 将文件提交到本地仓库

      在这里插入图片描述

    5. 查看本地仓库的提交日志信息

      在这里插入图片描述

    6. 注意

      当修改了test.txt文件中的内容的时候,需要重新提交一次。

版本回滚命令

当需要回滚到以前提交的历史版本时,可以进行如下操作。使用命令git reset --hard 版本唯一索引(就是说的id)

实现步骤

  1. 使用get reflog命令,查看当前本地仓库中所有分支的历史操作记录

    在这里插入图片描述

    在这里插入图片描述

  2. 使用git reset --hard 版本唯一索引(就是说的id)命令,进行版本的回滚

    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值