学习笔记---版本控制系统Git的使用

文章目录

  • 简要说明
  • Git的安装
  • Git的使用基础
    • 创建Git仓库
    • 浏览历史提交的代码
    • 误删文件找回

简要说明

    小白觉得这个版本控制系统没什么用,但是,当你去做软件开发的时候,这可真实宝贝呀。软件开发的过程中,会产生很多个版本,假如后面版本的代码改成屎一样无法入眼,我们就可以找回之前的代码看了。在没有版本控制系统的情况,通常是用复制的方式备份代码。有了版本控制系统,通过几个命令就可以实现代码的编辑记录。另外,学会版本控制系统,还可以看看大佬创建某个项目的过程。Git保存的历史版本数据存储在.git文件夹里。

Git的安装

Git - Downloads (git-scm.com)

1、下载对应的安装包

学习笔记---版本控制系统Git的使用_第1张图片

2、默认安装即可

Git的使用基础

创建Git仓库

第一次使用的时候,需要配置一下

git config --global user.name "John Doe"
git config --global user.email [email protected]

进入创建的项目文件夹里

学习笔记---版本控制系统Git的使用_第2张图片

右键Git Bash Here

学习笔记---版本控制系统Git的使用_第3张图片

学习笔记---版本控制系统Git的使用_第4张图片

初始化

git init

添加要跟踪的文件

  • 全部添加git add .

  • 添加指定类型的文件,如git add *.c

  • 指定文件添加,如git add README.md

提交到仓库保存

git commit -m "提交的描述,如更新了README文件"

浏览历史提交的代码

这个我觉得是最有用的地方。下面我模拟提交三次,然后查看第一次提交的文件。

1、提交第一次。修改了test1.txt文件

学习笔记---版本控制系统Git的使用_第5张图片

2、提交第二次。修改了test1.txt,新增了test2.txt

学习笔记---版本控制系统Git的使用_第6张图片

3、提交第三次。修改了test1.txt、test2.txt,新增了test3.txt。

学习笔记---版本控制系统Git的使用_第7张图片

接下来查看第一次提交了什么东西

我们重新打开项目,右键Git Brash Here

学习笔记---版本控制系统Git的使用_第8张图片

查看提交记录

git log

学习笔记---版本控制系统Git的使用_第9张图片

使用以下代码转到之前的版本

git checkout 键值
  • 其中,键值是log的commit后面的一串字符串
git checkout fb75d00711835d8d4a7b9f18292cbb2c27361b65

学习笔记---版本控制系统Git的使用_第10张图片

执行完代码后,项目显示如下。可以看到正是我们第一次提交的文件。

学习笔记---版本控制系统Git的使用_第11张图片

返回最新提交的代码

git checkout master

或者

git checkout 最后一次提交的键值

学习笔记---版本控制系统Git的使用_第12张图片

误删文件找回

        有时我们会误删了文件,如下,git会在删除的文件前边加:D,这种情况我们可以通过以下方式解决。

我回到第一次的提交代码,并误删了README.md

学习笔记---版本控制系统Git的使用_第13张图片

回到最新提交的代码,没有README.md

学习笔记---版本控制系统Git的使用_第14张图片

通过以下命令可以找回

git restore README.md

学习笔记---版本控制系统Git的使用_第15张图片

欢迎批评指正,非常感谢!

你可能感兴趣的:(软件,git,学习,github)