Git 简述
git 用来干什么
比如在工作中,我们对一份稿子不断修改。
- 你怕修改后有什么错误出现,把原来的文件也损坏了。
- 你修改到一定程度,改错了想撤销,但是此时文件已经保存。
所以我们在进行修改前不得不再创建一个副本,但是随着副本增多,我们也不知道各自进行了什么修改,为了让我们方便 管理这些不同版本的文件,于是就有了版本控制器。
git 是一个版本控制器,方便我们管理不同版本的文件。
如何使用 git 进行版本控制
你新建了一个文件夹,原本里面用于存储你刚刚存放的各个版本文件,现在要用 git 进行接管。
当修改了文件点击保存后,就用 git 的相关命令,提交给 git,让 git 帮我们管理,git 就会产生一个快照,记录文件目前保存的状态。在此之后,无论我们怎么修改文件(包括删除),只要没有删除 git 文件,我么就可以随时恢复。
如下,现在只显示一个文件,但是使用 git log
命令,就可以看到我们目前保存的各个版本文件。
每个版本的文件,都会显示我们自己添加的对于该版本修改的内容的解释。
每个版本都有独特的一串代码(黄色字体的那串代码),我们可用相应版本的代码恢复到对应版本。
使用 git
1. git 接管文件夹
鼠标右键点击想要接管的文件夹
- 点击
git bash here
- 弹出的命令行窗口输入 :
git init
,然后回车- 自动生成
.git
文件,这是隐藏文件夹
2. 开始备份第一个版本
- 命令行输入 :
git add.
回车- 命令行输入
git commit -m "关于这个版本的说明"
现在,git 已经帮我们备份第一个文件了。以后我们修改完了,如果想备份当前版本,我们可以保存文件,关闭文件,执行上述两条命令。
3. 查看目前备份所有版本信息
命令行输入 git log
4. 恢复某个版本的文件
命令行输入 git reset --hard 版本序列号
结语
git 可以对文件进行版本控制。
git 单独使用是一种情况,git + GitHub 工作又是另一种情况(这种情况居多)。
标签:文件,git,版本,修改,Git,命令行,我们 From: https://www.cnblogs.com/Miraclys/p/16900066.html