git回退版本 简单易懂
生活随笔
收集整理的這篇文章主要介紹了
git回退版本 简单易懂
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
進(jìn)行g(shù)it版本回退的時(shí)候
查看git提交的版本
使用git log查看提交日志:
git loggit log命令顯示從最近到最遠(yuǎn)的提交日志
如果嫌輸出信息太多,可以試試加上–pretty=oneline參數(shù),代碼如下:
$ git log --pretty=oneline
日志會(huì)進(jìn)行減少
根據(jù)版本ID回退到過(guò)去版本
使用git log找到對(duì)應(yīng)的版本后,使用git reset --hard 版本ID,來(lái)進(jìn)行版本回退
git reset --hard 31d8f457e09cfc20202d9c34c13b8d0dedaf5e40 git log在這里插入代碼片
回退完之后,可以看到提交記錄里面已經(jīng)沒(méi)有修改文件這一次提交記錄了
git 回退到未來(lái)版本
使用git reflog 查看歷史版本日志
git reflog
回退到未來(lái)的修改文件版本
如圖所示,git版本回到了最新
git 強(qiáng)制推送遠(yuǎn)程
#master 為強(qiáng)制推送的分支 git push -f origin master
博主的分支是受保護(hù)的,只能修改,不能回退,所以出現(xiàn)以下問(wèn)題,各位的如果分支沒(méi)有收到保護(hù),是可以推送成功的
總結(jié)
以上是生活随笔為你收集整理的git回退版本 简单易懂的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 刚买的新电脑win10系统卡的不行,谷歌
- 下一篇: Cloud Rush—聚是一团火