欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

GitLab在IDEA中回滾主分支問(wèn)題

 更新時(shí)間:2023年11月22日 08:52:54   作者:小楊同學(xué)的筆記本  
這是工作中遇到的問(wèn)題,記錄下來(lái),也方便自己后面查看操作步驟,也方便各位遇到這個(gè)問(wèn)題,不至于卡太久,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

GitLab IDEA中回滾主分支

首先切換到主分支,這里以圖中ejob項(xiàng)目為例。

切換到主分支后,打開(kāi)ejob項(xiàng)目的git歷史記錄。

例如

圖中,從當(dāng)前位置準(zhǔn)備回滾到指定位置,右鍵選擇Reset Current Branch to Here...。(注意:操作前要確認(rèn)代碼有沒(méi)有備份,其他分支或者本地有沒(méi)有,別到時(shí)候回滾后,代碼沒(méi)了,沒(méi)備份就難搞了)

點(diǎn)擊后會(huì)出現(xiàn)一個(gè)彈窗,選擇Hard。只有選擇hard才會(huì)刪掉之前所有的記錄。

點(diǎn)擊Reset后,就會(huì)發(fā)現(xiàn)git的歷史記錄,回滾位置之前的記錄都不見(jiàn)了。

因?yàn)镚itLab會(huì)保護(hù)主分支,如果我們直接push,是會(huì)出問(wèn)題的,所以我們應(yīng)該先關(guān)掉GitLab中,對(duì)ejob項(xiàng)目主分支的保護(hù)。

打開(kāi)GitLab的ejob項(xiàng)目頁(yè)面,選擇Setting。

然后選擇Protected branches,點(diǎn)擊Unprotect,就會(huì)把主分支的保護(hù)刪除掉。(可以恢復(fù),放心操作)

點(diǎn)擊后,那條保護(hù)沒(méi)了,說(shuō)明操作成功。

因?yàn)楫?dāng)我們使用git的push操作時(shí),git會(huì)默認(rèn)pull把遠(yuǎn)程的內(nèi)容拉取下來(lái),所以我們需要通過(guò)命令git push -f推到主分支,加上-f就push的時(shí)候就不會(huì)進(jìn)行pull操作。但是由于IDEA的push是沒(méi)有-f的操作,所以我們是需要通過(guò)命令來(lái)執(zhí)行的。

然后回到IDEA中,打開(kāi)底部Terminal窗口(直接打開(kāi)項(xiàng)目的文件夾,右鍵點(diǎn)擊Git Bash Here也是可以的),然后進(jìn)入ejob項(xiàng)目的文件夾。

輸入git push -f提交。

然后我們就可以到GitLab的ejob項(xiàng)目主分支看歷史記錄,如果提交記錄最新到我們現(xiàn)在的回滾位置,那么說(shuō)明回滾成功。

然后我們?cè)侔阎鞣种У谋Wo(hù)開(kāi)啟。

選中master后,點(diǎn)擊Protect恢復(fù)對(duì)主分支的保護(hù)。

到此為止,就完成對(duì)主分支的回滾。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用Springboot實(shí)現(xiàn)Jwt認(rèn)證的示例代碼

    利用Springboot實(shí)現(xiàn)Jwt認(rèn)證的示例代碼

    這篇文章主要介紹了利用Springboot實(shí)現(xiàn)Jwt認(rèn)證的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • java 實(shí)現(xiàn)迷宮回溯算法示例詳解

    java 實(shí)現(xiàn)迷宮回溯算法示例詳解

    這篇文章主要介紹了java 實(shí)現(xiàn)迷宮回溯算法示例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • MyBatis-Plus實(shí)現(xiàn)多表聯(lián)查的方法實(shí)戰(zhàn)

    MyBatis-Plus實(shí)現(xiàn)多表聯(lián)查的方法實(shí)戰(zhàn)

    這篇文章主要給大家介紹了關(guān)于MyBatis-Plus實(shí)現(xiàn)多表聯(lián)查的方法,MyBatis Plus是一款針對(duì)MyBatis框架的增強(qiáng)工具,它提供了很多方便的方法來(lái)實(shí)現(xiàn)多表聯(lián)查,需要的朋友可以參考下
    2023-07-07
  • SpringBoot超詳細(xì)深入講解底層原理

    SpringBoot超詳細(xì)深入講解底層原理

    我們知道springboot內(nèi)部是通過(guò)spring框架內(nèi)嵌Tomcat實(shí)現(xiàn)的,當(dāng)然也可以內(nèi)嵌jetty,undertow等等web框架;另外springboot還有一個(gè)特別重要的功能就是自動(dòng)裝配,這又是如何實(shí)現(xiàn)的呢
    2022-07-07
  • 2020年支持java8的Java反編譯工具匯總(推薦)

    2020年支持java8的Java反編譯工具匯總(推薦)

    這篇文章主要介紹了2020年支持java8的Java反編譯工具匯總,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-06-06
  • SpringBoot實(shí)現(xiàn)跨域的幾種常用方式總結(jié)

    SpringBoot實(shí)現(xiàn)跨域的幾種常用方式總結(jié)

    跨域是指一個(gè)域下的文檔或腳本試圖去請(qǐng)求另一個(gè)域下的資源,或者涉及到兩個(gè)不同域名的資源之間的交互,由于同源策略(Same Origin Policy)的限制,瀏覽器不允許跨域請(qǐng)求,本文小編給大家分享了SpringBoot實(shí)現(xiàn)跨域的幾種常用方式,需要的朋友可以參考下
    2023-09-09
  • SpringBoot中的@Conditional?注解的使用

    SpringBoot中的@Conditional?注解的使用

    @Conditional是Spring4新提供的注解,它的作用是按照一定的條件進(jìn)行判斷,滿足條件的才給容器注冊(cè)Bean,本文主要介紹了SpringBoot中的@Conditional?注解的使用
    2024-01-01
  • 圖解二叉樹(shù)的三種遍歷方式及java實(shí)現(xiàn)代碼

    圖解二叉樹(shù)的三種遍歷方式及java實(shí)現(xiàn)代碼

    本篇文章主要介紹了圖解二叉樹(shù)的三種遍歷方式及java實(shí)現(xiàn)代碼,具有一定的參考價(jià)值,有興趣的可以了解一下
    2017-07-07
  • Java使用多線程處理未知任務(wù)數(shù)的方案介紹

    Java使用多線程處理未知任務(wù)數(shù)的方案介紹

    這篇文章主要為大家詳細(xì)介紹了Java如何使用多線程實(shí)現(xiàn)處理未知任務(wù)數(shù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-03-03
  • Java實(shí)現(xiàn)單詞倒序輸出

    Java實(shí)現(xiàn)單詞倒序輸出

    這篇文章主要介紹了Java實(shí)現(xiàn)單詞倒序輸出,幫助大家更好的理解和學(xué)習(xí)Java,感興趣的朋友可以了解下
    2020-08-08

最新評(píng)論