Gitlab如何回滾到某個(gè)commit
先更新代碼
git pull origin master
用命令行打開git項(xiàng)目路徑,切換到自己所在的分支。
git branch 查看本地分支 git branch -a 查看遠(yuǎn)端分支
1.輸入git log 查看提交記錄
紅色的事commitid?;貪L需要這個(gè)id。要回滾到那個(gè)版本就復(fù)制那次提交的id。
- 回滾定位 獲取ID:
git log

2.找到需要回滾的commit
輸入git reset --hard {commitId},將本地文件回滾:
- 回滾:
git reset --hard c503cffa099332911d4fce2fc1399cb4bc3ba9d6
3.這時(shí),本地已經(jīng)回滾到這個(gè)提交id的當(dāng)前狀態(tài)
如果要遠(yuǎn)程分支也變成這次的狀態(tài),需要繼續(xù)回滾,輸入一下的命令。
- 強(qiáng)制提交:
git push -f origin master
- 強(qiáng)制提交報(bào)錯(cuò):
[root@prod-zabbix hope-framework]# git push -f origin master Username for 'http://192.168.1.193': root Password for 'http://root@192.168.1.193': Total 0 (delta 0), reused 0 (delta 0) remote: GitLab: You are not allowed to force push code to a protected branch on this project. To http://192.168.1.193/hope/hope-framework.git ! [remote rejected] master -> master (pre-receive hook declined) error: 無法推送一些引用到 'http://192.168.1.193/hope/hope-framework.git'
master默認(rèn)分支是保護(hù)狀態(tài)取消分支保護(hù)即可提交

- 再次提交:
git push -f origin master
這時(shí)候,遠(yuǎn)端就回滾成功啦。
可切換:Dev
git checkout -b dev origin/dev 切換到dev上

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決IDEA中g(shù)it拉取代碼時(shí)出現(xiàn)Update canceled問題
這篇文章主要介紹了解決IDEA中g(shù)it拉取代碼時(shí)出現(xiàn)Update canceled問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-07-07
分享最新Sublime Text4 Build 4107注冊碼(密鑰)漢化及完美永久破解方法
分享一個(gè)適用最新Sublime Text4 Build 4107注冊碼(密鑰)及Sublime Text 4完美永久破解方法,需要的朋友可以參考下2021-05-05
git通過內(nèi)網(wǎng)代理訪問外網(wǎng)的相關(guān)配置方法
這篇文章主要介紹了git通過內(nèi)網(wǎng)代理,訪問外網(wǎng)的相關(guān)配置,配置git代理以http代理為例,給大家詳細(xì)講解,需要的朋友可以參考下2023-05-05
在Postman中高效生成隨機(jī)環(huán)境變量的三種高效方法
在現(xiàn)代API測試中,生成真實(shí)的測試數(shù)據(jù)至關(guān)重要,作為Postman的高級用戶,我發(fā)現(xiàn)隨機(jī)數(shù)據(jù)生成不僅節(jié)省時(shí)間,還能提高測試覆蓋率,本文將分享三種在Postman中生成隨機(jī)環(huán)境變量的高效方法,幫助你提升API測試效率,需要的朋友可以參考下2025-07-07
vs?code開發(fā)中語法正確但顯示報(bào)錯(cuò)問題分析解決
這篇文章主要為大家介紹了vs?code開發(fā)中語法正確但顯示報(bào)錯(cuò)問題分析解決,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-06-06

