- 我们先在之前的项目下面新建一个新的文件夹,叫 util 然后新建一个文件叫
FileUtils.java放在这个目录的下面。 - 再打开
MainActivity.java,把这个FileUtils import到项目里面。 - 回到终端使用命令 git status 查看一下状态,然后再添加这些修改
git add .,并提交一下git commit -m '添加了 FileUtils.java 文件工具类'。 - 再用
git log查看一下提交的日志,我们可以使用git log --oneline一行去显示提交的日志。 - 假设我们现在改主意了,不想再项目里使用
FileUtil.java了。可以使用 git revert 命令,这个命令可以恢复已有的提交。添加FileUtil.java的这个提交的 ID 是bceb345(ID的一小部分) 使用 git revert ,配合这个 ID 号,可以恢复这个提交,也就是在这个提交里对文件所做的修改都会恢复到提交之前的状态 ,使用git revert bceb345,回车会立即执行这个恢复的提交。 - 回车以后,会立即执行这个恢复的提交 git 会打开配置的默认的编辑器 ,让我们输入一下关于这个恢复提交的描述信息或者使用 git 给我们提供的这个默认的信息。保存一下 输入
:qw回车。 - 用
git log --oneline查看一下提交的日志,你会看到最近的这次恢复的提交。 - 再回到我们的项目 MainActivity.java 你会发现,import 那行代码已经不在了,util 文件夹也不在了。
结束语
本篇内容的介绍了怎么使用 git revert 恢复文件的历史版本,后面的文章会带来Git的详细使用。如有欠缺或不对的地方欢迎评论,谢谢观看。