Git快速入门

Git是什么

Git是一种代码托管技术。在开发中,Git是一种代码托管技术,很多代码托管平台也是基于Git来实现的。Git可以帮我们做到很多的事情,比如代码的版本控制,分支管理等。

注意:
我们可以把Git理解成是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。正是因为有了Git的存在,现在很多工作才可以变得相对轻松。

为什么要使用 Git

Git理解成是一个开源的分布式版本控制系统,什么是版本控制系统?

你可以把一个版本控制系统(缩写 VCS ) 理解为一个 “ 数据库 ” , 在需要的时候, 它可以帮你完整地保存一个项目的快照。 当你需要查看 一个之前的快照(称之为 “ 版本 ” ) 时, 版本控制系统可以显示出当前版本与上一个版本之间的所有改动的细节。

如何使用Git

1. 实战(创建版本库)

1.1 安装

git的安装就不说了,git官网下载:https://git-scm.com/download/win 一路next就行了

详情可以看这位博主的 https://blog.csdn.net/mukes/article/details/115693833 他写的非常详细。

安装完成后,在任意的文件目录下,右键都可以开打Git的命令行窗口。
在这里插入图片描述

Git是分布式版本控制系统,所以需要填写用户名和邮箱作为一个标识。

git config --global user.name "用户名"
git config --global user.email "用户邮箱"
--global 表示全局属性,所有的git项目都会共用属性
1.2 创建版本库

创建目录(用作本地版本库):D:\git-test\oa

oa表示办公自动化项目名称

当前目录打开Git Bash窗口,初始化仓库:git init

在这里插入图片描述

1.3 查看当前目录,产生.git隐藏文件夹

在这里插入图片描述

1.4 文件操作
1.4.1 新建文件

在这里插入图片描述

1.4.2 新建文件后,进行查看文件状态
命令:git status

在这里插入图片描述

1.4.3 将文件添加到暂存区
命令:git add 文件名称

在这里插入图片描述

1.4.4 提交文件到本地库
命令:git  commit

在这里插入图片描述

1.4.5 更新文件

在这里插入图片描述

修改后,新增到栈空间:

添加文件:git add a.txt

在这里插入图片描述

提交更新:git commit -m “bbbb”

在这里插入图片描述

1.4.6 文件误删除

在这里插入图片描述

将存储区的文件恢复

在这里插入图片描述

如果将仓库中的也删除呢,这个时候

在这里插入图片描述
在这里插入图片描述

操作:git reset --hard <版本号>

在这里插入图片描述

把我们的提交过程给弄丢了,那么有这么一种方法:

操作:git revert <版本号>

在这里插入图片描述

相关推荐

  1. Gin:GoLang语言Web应用快速入门

    2024-03-10 04:18:05       36 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-10 04:18:05       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-10 04:18:05       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-10 04:18:05       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-10 04:18:05       18 阅读

热门阅读

  1. Oracle数据库日志文件

    2024-03-10 04:18:05       21 阅读
  2. 某IC交易网 js逆向解析学习【2024/03/7】更新

    2024-03-10 04:18:05       21 阅读
  3. 微信小程序 提交表单

    2024-03-10 04:18:05       18 阅读
  4. MySQL时间类型和Mybatis处理

    2024-03-10 04:18:05       22 阅读
  5. 算法-跳跃游戏 II

    2024-03-10 04:18:05       24 阅读
  6. Redis优化与应用

    2024-03-10 04:18:05       22 阅读
  7. 设计模式—单例模式

    2024-03-10 04:18:05       20 阅读
  8. 如何清除keep-alive缓存

    2024-03-10 04:18:05       21 阅读
  9. AIGC安全研究简述(附资料下载)

    2024-03-10 04:18:05       22 阅读