windows下git使用--2
一、git版本回退 git版本管理的好处就在于可以方便的切换回之前某次提交的版本。一旦在更改过程中发现误操作或忘记修改了哪部分内容导致程序无法运行,可以从最近的提交进行恢复。 通过git log命令可以看到最近到最远的提交日志和版本号 要想使日志输出的更简单,可以用如下的命令 git log --pretty = oneline 3. 回退到某一历史版本 通过如下命令可以回退到指定的历史版本,版本号不用写全,写前几位即可。 git reset --hard 版本号 同时如果想回退到最近的版本时,可以不通过指定版本号,git中当前的版本默认为HEAD,上一个版本为HEAD^ ,再上一个版本为HEAD^^,以此类推;同时HEAD~ 1可代表上一个版本,HEAD~2代表上上一个版本,以此类推。 4. 回到未来的某一版本 只要知道未来版本的版本号,就可以仍然通过git reset命令回到未来的某一版本号,但由于回退到过去版本后,通过git log命令将无法看到未来版本的版本号,那么如何来回到未来的版本。 通过如下命令可以看到之前执行过的git 命令 git reflog 这里可以看到历史提交及切换版本的操作记录,我们很容易看到我在回退前的版本的版本号321df34,通过执行git reset --hard 321df34再次回到未来版本。 二、未commit前反悔了怎么办