git 回退到歷史版本


1. 查看歷史版本:git log

每一次提交的日志從commit開始,commit后面是版本號,歷史版本日志的第一個是當前版本,往后依次往前推。

Merge:是說本版本是由哪兩個版本合並的

Author:提交者

Date:提價日期

Date下面就是作者commit時寫的更新日志,到日志這本次版本日志的信息就結束了。

2. 日志輸出漂亮的單行模式:git log --pretty=oneline

只有版本號和提交時的日志

 

3. 回滾到某一個歷史版本:git  checkout  61939820c1495cf2d97f711a5d91daa279140caf

61939820c1495cf2d97f711a5d91daa279140caf 這個就是想要回退的版本號,當然復制太多嫌麻煩可以只復制前6位。

然后再執行git log查看下,619398這個版本成第一個了。

4. 其它回滾方式

回滾到上一個版本:git reset HEAD^ 

往前回滾3個版本:git reset HEAD~3

5. 查看操作日志:git reflog

版本號  操作記錄

6. 回滾后再要返回到回滾前的版本:git reset --hard 9038e4

9038e4為版本號前6位

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM