在我們寫代碼的過程中, 我們會出現回退版本的情況,
這個時候我們應該如何操作???
首先使用
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 版本號
我還沒搞懂 下次再更上
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态