git代碼回滾到指定版本,git 回退版本

 2023-11-18 阅读 24 评论 0

摘要:在我們寫代碼的過程中, 我們會出現回退版本的情況, 這個時候我們應該如何操作??? 首先使用 git log : 查看現在已經提交的日志 git代碼回滾到指定版本,然后找到你想回退的內容,復制commit 后面的版本號 退出界面 使用 :q 使用 git reset --hard 版本號: 回退到某一個版本號 這

在我們寫代碼的過程中, 我們會出現回退版本的情況,
這個時候我們應該如何操作???

首先使用
git log : 查看現在已經提交的日志

在這里插入圖片描述

git代碼回滾到指定版本,然后找到你想回退的內容,復制commit 后面的版本號
退出界面 使用 :q
使用
git reset --hard 版本號: 回退到某一個版本號

在這里插入圖片描述

這個時候的代碼就是你回退的版本的代碼

提交代碼
如果使用git push會報錯

gitreset后怎么恢復?需要使用
git push -f 強推 , 完成
當我們再次使用git log 查看版本記錄

在這里插入圖片描述

會發現我們第二次提交的代碼 的版本記錄不在了 但是這個時候我可能會又想回到 之前提交的代碼的版本 但是現在查不到版本記錄
此時我們可以使用 git reflog查看版本列表

在這里插入圖片描述

git取消本地commit、上面的版本號就是我們需要會退的
此時執行 git reset --hard 版本號

在這里插入圖片描述
這個時候代碼就回來了

至于網上說的 git revert -n 版本號 我還沒搞懂 下次再更上

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://808629.com/180152.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 86后生记录生活 Inc. 保留所有权利。

底部版权信息