Git入门第四讲:版本历史管理


#####################################################指令集
# 查看历史记录
git log
# 或者
git log --pretty=oneline
# 回退到上一个版本
git reset --hard HEAD^
# 还原退回之前的版本
git reset --hard 6399b #你回退之前的唯一id,前几位即可
# 查看HEAD修改记录
git reflog

1. 查看历史记录

# 查看历史记录
git log
# 或者
git log --pretty=oneline

Git入门第四讲:版本历史管理_git版本记录命令
Git入门第四讲:版本历史管理_git版本记录命令_02

2. 回退到上一个版本

# 回退到上一个版本
git reset --hard HEAD^
# 回退到上上个版本
git reset --hard HEAD^^
# 回退到第100个
git reset --hard HEAD~100

Git入门第四讲:版本历史管理_git退回上一个版本_03

3. 还原退回之前的版本

# 还原退回之前的版本
git reset --hard 6399b #你回退之前的唯一id,前几位即可

Git入门第四讲:版本历史管理_git历史版本_04

4. 查看HEAD修改记录

# 查看HEAD修改记录
git reflog

Git入门第四讲:版本历史管理_git退回上一个版本_05

5. 总结

HEAD就像链表指针头一样,一直连串下去。

Git入门第四讲:版本历史管理_git版本记录_06
Git入门第四讲:版本历史管理_git历史版本_07
参考廖雪峰官方网站:
​​​ https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192​