小白觉得这个版本控制系统没什么用,但是,当你去做软件开发的时候,这可真实宝贝呀。软件开发的过程中,会产生很多个版本,假如后面版本的代码改成屎一样无法入眼,我们就可以找回之前的代码看了。在没有版本控制系统的情况,通常是用复制的方式备份代码。有了版本控制系统,通过几个命令就可以实现代码的编辑记录。另外,学会版本控制系统,还可以看看大佬创建某个项目的过程。Git保存的历史版本数据存储在.git文件夹里。
Git - Downloads (git-scm.com)
1、下载对应的安装包
2、默认安装即可
第一次使用的时候,需要配置一下
git config --global user.name "John Doe"
git config --global user.email [email protected]
进入创建的项目文件夹里
右键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 键值
git checkout fb75d00711835d8d4a7b9f18292cbb2c27361b65
执行完代码后,项目显示如下。可以看到正是我们第一次提交的文件。
返回最新提交的代码
git checkout master
或者
git checkout 最后一次提交的键值
有时我们会误删了文件,如下,git会在删除的文件前边加:D,这种情况我们可以通过以下方式解决。
我回到第一次的提交代码,并误删了README.md
回到最新提交的代码,没有README.md
通过以下命令可以找回
git restore README.md
欢迎批评指正,非常感谢!