git版本回退or回滾實現(xiàn)方式
版本回退
- 原理:git reset作用是修改HEAD的位置,即將HEAD指向的位置改變?yōu)橹按嬖诘哪硞€版本
- 適用場景:如果想恢復(fù)到之前某個提交的版本,且那個版本之后提交的版本我們都不要了,就可以用這種方法。
第一步
git log 查看歷史提交版本
git log

第二步
git reset --hard 版本號 命令將版本回退
git reset --hard 版本號

第三步
git push -f 提交更改
git push -f
版本回滾
- 原理:git revert是用于“回滾”某一個版本,以達(dá)到撤銷該版本的修改的目的。revert 后生成了一個新的版本
- 適用場景:如果我們想撤銷之前的某一版本,但是又想保留該版本后面的版本,就可以用這種方法。
第一步
git log 查看歷史提交版本
git log
第二步
使用“git revert -n 版本號”回滾,并使用“git commit -m 版本名”提交
(1)回滾,使用“git revert -n 版本號”命令
git revert -n 版本號
(2)注意:這里可能會出現(xiàn)沖突,需要手動修改沖突。而且要git add 文件并且添加commit
git add . git commit -m "XXXX"
第三步
git push 提交代碼
git push
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
計算機(jī)網(wǎng)絡(luò)日常練習(xí)題,每天進(jìn)步一點點
下面小編就為大家?guī)硪黄嬎銠C(jī)網(wǎng)絡(luò)的幾道練習(xí)題(分享)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧,希望可以幫到你2021-09-09
為Jenkins創(chuàng)建定時構(gòu)建任務(wù)
這篇文章介紹了為Jenkins創(chuàng)建定時構(gòu)建任務(wù)的方法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-03-03
如何使用VSCode插件Remote-Tunnels連接服務(wù)器
本文介紹使用Remote?-?Tunnels連接服務(wù)器,該方法需要遠(yuǎn)程服務(wù)器有流暢的網(wǎng)絡(luò)環(huán)境,它使用微軟的服務(wù)來建立隧道,需要登錄GitHub,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2023-11-11
性能測試監(jiān)控網(wǎng)絡(luò)吞吐量過程詳解
這篇文章是關(guān)于性能的文章,主要介紹了性能測試中測試監(jiān)控網(wǎng)絡(luò)吞吐量過程,文中給了詳細(xì)的示例分析,有需要的朋友可以借鑒參考下2021-09-09

