恢复文件的历史版本 - git revert

0
视频
0
完成
0%
进度
0
分钟
0
完成
0%
进度

先在项目下面新建一个目录 ... 叫做 css ... 然后把 bootstrap 的样式表放在这个目录的下面 ...

再打开 index.html ,把这个 Bootstrap 的样式表嵌入到项目里面 ...

回到终端 ... git status ... 查看一下状态 ... 然后再添加这些修改 ... git add .

提交一下 ...

git commit -m '添加了 Bootstrap 3 框架'

下面我们再去做一些修改 ... 回到项目 ... 再新建一个目录 ... 命名为 js ... 把 jQuery 放到 js 这个目录的下面 .. 再打开 index.html ... 嵌入这个脚本文件...

git status ... git add . 再用 git commit 提交这次修改 ...

git commit -m '添加了 jQuery 2.1.1'

再用 git log 查看一下提交的日志 ...

假设我们现在改主意了,不想再项目里使用 Bootstrap 这个框架了。可以使用 git revert 命令,这个命令可以恢复已有的提交 ...

添加 Bootstrap 的这个提交的 id 是 xxxx ... 使用 git revert ,配合这个 ID 号,可以恢复这个提交 ... 也就是在这个提交里对文件所做的修改都会恢复到提交之前的状态 ...

先复制一下这个提交的 ID 的一部分 ... 一小部分应该就可以让 git 识别到这个提交了 .. 然后输入 git revert ... 后面加上要恢复的提交的 ID 号 ...

git revert xxxx..

回车以后,会立即执行这个恢复的提交 ... git 会打开配置的默认的编辑器 ... 让我们输入一下关于这个恢复提交的描述信息 ...

你可以编辑一下这个信息,或者使用 git 给我们提供的这个默认的信息 ... 保存一下 ...

用 git log 查看一下提交的日志 ... 这里,你会看到最近的这次恢复的提交 ...

再回到我们的项目 ... 打开 index.html ... 你会发现,链接 Bootstrap 样式表的那行代码已经不在了 ...

项目下面的 css 这个目录也不在了 ... 因为这些修改都是在那次 添加 Bootstrap 的提交里面 ... 我们使用 git revert 恢复了这次提交 ... 所以,所有的修改也就会恢复成之前的样子 ...

恢复文件的历史版本 - git revert《 Git:版本控制 》

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点