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

2、默认安装即可
?Git的使用基础
?创建Git仓库
第一次使用的时候,需要配置一下
git config --global user.name "John Doe"
git config --global user.email johndoe@example.com
进入创建的项目文件夹里

右键Git Bash Here


初始化
git init
添加要跟踪的文件
全部添加
git add .添加指定类型的文件,如
git add *.c指定文件添加,如
git add README.md
提交到仓库保存
git commit -m "提交的描述,如更新了README文件"
?浏览历史提交的代码
这个我觉得是最有用的地方。下面我模拟提交三次,然后查看第一次提交的文件。
1、提交第一次。修改了test1.txt文件

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

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

接下来查看第一次提交了什么东西
我们重新打开项目,右键Git Brash Here

查看提交记录
git log

使用以下代码转到之前的版本
git checkout 键值
- 其中,键值是log的commit后面的一串字符串
git checkout fb75d00711835d8d4a7b9f18292cbb2c27361b65

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

返回最新提交的代码
git checkout master
或者
git checkout 最后一次提交的键值

?误删文件找回
有时我们会误删了文件,如下,git会在删除的文件前边加:D,这种情况我们可以通过以下方式解决。
我回到第一次的提交代码,并误删了README.md

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

通过以下命令可以找回
git restore README.md

?欢迎批评指正,非常感谢!?
版权声明:本文为laoxue123456原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。