1.什么是git?
简单记忆:一个帮助我们做版本控制的软件
Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。
也是大佬 Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。
2.安装地址:https://git-scm.com/
3.如何将自己的代码放入git
用到的方法:
git init 初始化git仓库
git pull 更新代码
git status 看状态
git add .将所有文件暂存
git push 提交代码
git log 打印日志
git reflog 查看所有分支的所有操作记录
git reset --hard 回滚版本
具体方法如下:
1.安装好Git后,我们建立一个文件夹作为自己的本地,
2.右键鼠标选择 Git bash here 打开控制窗口界面,输入 git init 初始化git仓库
3.成功后,这个文件夹已经成为了我们的git的仓库,有一个隐藏的.git文件,可以通过显示隐藏查看
4.我们继续在窗口 输入git status 看状态 这里文件名是红色,表示这个文件还没有保存进git的暂存区里面
5.输入 git add . 这里的英文"."表示暂存所有的文件, 如果我们只想将一个文件放到暂存区可以使用 git add 文件名
文件名变成绿色了,表示文件以及放到暂存区里面了
6.git commit -m ‘存入学生系统文件’ 输入记录说明 ,然后输入 git push 提交文件
这样我们就把文件存储进git仓库里面了
4.回滚数据
我们使用git的目的之一就是方面管理,如果版本出错可以回到修改前一个版本
1.我用同样的方法追加了一个文件 student_sys02
2.这时我们get log 可以查看两次提交文件的日志
目前,文件夹里面有两个文件如果我想让仓库恢复到只有一个文件的状态
输入:git reset --hard ab45e5ae291fc7b6311c99096185c863bc8a99c0 (就是commit 后面那段字符码),这样文件就恢复到一个文件的状态,如果语句执行成功了,发现文件没有变化可以执行一下 git pull刷新一下
如果我们恢复到原始的状态又后悔了,想要恢复成两个文件的状态怎么办?
用git log 已经查不到了,因为你没有珍惜你的曾经…
我们可以使用 git reflog 来查看
这里我们可以查到 存储学生系统文件02的数字编码
继续输入: git reset --hard e6a5215
git pull 一下这样,文件就又变回两个了
你学费了吗?