github for windows回滚到某一个版本

Posted viof7852

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了github for windows回滚到某一个版本相关的知识,希望对你有一定的参考价值。

建议先学会使用git命令再学GUI版的git,git本来就是命令行程序,GUI本质就是执行一些命令。仅从一些icon和单词去理解一些操作难免会有偏差。而反过来,熟悉命令会更好地理解GUI操作。
想要回滚到某一个版本,用图形工具多次操作也没有成功,用revert总是提示失败,后来用的是命令行完成的,用 git reset  --hard  <commit_id>:彻底回退到某个版本,本地的源码也会变为上一个版本的内容,此命令 慎用!<commit_id> 是每次commit的SHA1值. 可以用git log 看到,也可以在页面上commit标签页里找到.

----------------------------------------

如何删除本地所有未提交的更改

1. git clean -df
2. git reset --hard
第一个命令只删除所有untracked的文件,如果文件已经被tracked, 修改过的文件不会被回退。而第二个命令只把tracked的文件revert到前一个版本,对于untracked的文件(比如编译的临时文件)都不会被删除。
有时是需要同时运行这两条命令的.

以上是关于github for windows回滚到某一个版本的主要内容,如果未能解决你的问题,请参考以下文章

在eclipse里面使用SVN,怎么实现版本回滚

各位大侠,请问git怎么回滚版本

为啥我在 Android Studio 3.3.1 的 Github 中使用 Revert 时无法回滚到某个点?

Windows下SVN回滚到旧版本(TortoiseSVN)

git常用操作命令(程序员必备技能)

当单值事件或事务的嵌套 ValueEventListener 失败时,如何在 Firebase Realtime DB for Android 中回滚到以前的状态?