idea回滚以及码云仓库回滚

当我们通过idea远程提交时可能会被拒绝,这时相信很多人就会像我一样去网上找大量资料,通过命令行操作,有时操作不当可能会把仓库里的代码弄没,或是idea里的项目目录弄乱,这时就需要回滚操作。

1.首先是idea的回滚(即回到你想要的那个版本):

首先在项目的根路径右键,如下图,在选中你想回到的版本右键,点击Revert,即可回滚到你想要的版本。

idea回滚以及码云仓库回滚_第1张图片idea回滚以及码云仓库回滚_第2张图片

2.码云仓库回滚:(本方法只是把远程仓库回滚,而并不会影响本地文件)

首先通过git进入项目的目录下后以此输入以下命令:

$ git reflog  //查看仓库的版本号列表

下图便是版本号列表,黄色标注的是版本号,

idea回滚以及码云仓库回滚_第3张图片

想要回退到某个版本使用reset方法 

$ git reset 版本号

(若版本号列表中没有你需要的版本号,你可以到码云仓库中查看你原来提交的记录,复制相应的版本号。)

最后 还需执行push HEAD

$ git push origin HEAD --force

 

你可能感兴趣的:(intellij-idea,git)