極狐GitLab 如何撤銷變更?

極狐GitLab 是 GitLab 在中國的發行版,關于中文參考文檔和資料有:

  • 極狐GitLab 中文文檔
  • 極狐GitLab 中文論壇
  • 極狐GitLab 官網

還原更改 (BASIC ALL)

在極狐GitLab 中,您可以還原單個提交或整個合并請求。

當您在 Git 中還原一個提交時,您會創建一個新提交,反轉原始提交所做的所有操作。新提交:

  • 刪除原始提交中添加的行。
  • 恢復原始提交中刪除的行。
  • 恢復原始提交中修改的行,恢復到其先前的狀態。

您的 還原提交 仍然受到項目訪問控制和流程的限制。

還原合并請求

在合并請求合并后,您可以還原合并請求中的所有更改。

前提條件:

  • 您必須在項目中擁有允許編輯合并請求和向代碼庫添加代碼的角色。

  • 您的項目必須使用在項目的 設置 > 合并請求 中設置的 合并方式 合并提交。
    在 GitLab 16.9 及以后版本中,您可以從 GitLab 用戶界面還原快進提交,前提是:

    • 提交已被壓縮,或
    • 合并請求只包含一個提交。

要還原合并請求 Example:

1.在左側邊欄中,選擇 搜索或跳轉 并找到您的項目。
2.選擇 代碼 > 合并請求
3.在次級菜單中,選擇 已合并,然后選擇您的合并請求(此處為 Example)。
4.滾動到合并請求報告區域,并找到顯示 合并者 信息的報告。
5.選擇 還原
6.在 還原到分支 中,選擇要將更改還原到的分支。
7.要立即還原而不創建合并請求:

  • 清除 啟動新合并請求
  • 選擇 還原,Example 的還原操作完成。

8.要在新合并請求中審查還原內容而不是立即還原,請選擇 啟動新合并請求,然后:

  • 填寫還原合并請求的字段,然后選擇 創建合并請求
  • 當合并請求合并時,Example 的還原操作完成。

在您還原了 Example 合并請求后,將不再顯示 還原 選項。

還原提交

您可以將任何提交還原到以下位置之一:

  • 當前分支。
  • 新的合并請求。

前提條件:

  • 您在項目中的角色必須允許您編輯合并請求,并向代碼庫添加代碼。
  • 提交不能已經被還原,因為此時不會顯示 還原 選項。

執行步驟:

1.在左側邊欄中,選擇 搜索或跳轉 并找到您的項目。
2.如果您知道包含該提交的合并請求:

  • 選擇 代碼 > 合并請求,然后選擇您的合并請求。
  • 選擇 提交,然后選擇您要還原的提交標題。
  • 這將以合并請求的上下文顯示該提交。
  • 在次級菜單下,GitLab 會顯示 查看提交 00001111,其中 00001111 是提交的哈希值。選擇提交哈希值以顯示該提交的頁面。

3.如果您不知道提交來源于哪個合并請求:

  • 選擇 代碼 > 提交
  • 選擇提交標題以顯示該提交的詳細信息。

4.在右上角,選擇 選項,然后選擇 還原
5.在 還原到分支 中,選擇要將更改還原到的分支。
6.要立即還原而不創建合并請求:

  • 清除 啟動新合并請求
  • 選擇 還原

7.要在新合并請求中審查還原內容而不是立即還原,請選擇 啟動新合并請求,然后:

  • 填寫還原合并請求的字段,然后選擇 創建合并請求
  • 當合并請求合并時,提交的還原操作完成。
將合并提交還原到不同的父提交

當您還原合并提交時,您合并到的分支(通常是 main)始終是第一個父提交。要將合并提交還原到不同的父提交,您必須從命令行還原該提交,參見 使用 Git 還原和撤銷更改。

從代碼庫中去除文本

  • 在極狐GitLab 17.1 中引入,使用名為 rewrite_history_ui 的標志。默認禁用。GitLab 團隊成員可以在此機密問題中查看更多信息:https://gitlab.com/gitlab-org/gitlab/-/issues/450701

  • 在極狐GitLab 17.2 版本為 JihuLab.com 啟用。

  • 在極狐GitLab 17.3 版本為私有化部署版本啟用。

永久刪除意外提交的敏感或機密信息,確保它在您代碼庫的歷史記錄中不再可訪問。將一系列字符串替換為 REMOVED

另外,要完全刪除代碼庫中特定的文件,請參見 移除二進制文件
前提條件:

  • 您必須擁有該項目的所有者角色。

  • 要從代碼庫中刪除文本:

1.在左側邊欄中,選擇 搜索或跳轉 并找到您的項目。
2.選擇 設置 > 倉庫
3.展開 倉庫維護
4.選擇 刪除文本
5.在抽屜中輸入要刪除的文本。
6.您可以使用正則表達式和通配符模式。
7.選擇 刪除匹配的字符串
8.在確認對話框中,輸入您的項目路徑。
9.選擇 ,刪除匹配的字符串。
10.在左側邊欄,選擇 設置 > 一般
11.展開 高級
12.選擇 運行清理

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/80173.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/80173.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/80173.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

PNG透明免摳設計素材大全26000+

在當今的數字設計領域,尋找高質量且易于使用的素材是每個設計師的日常需求。今天,我們將為大家介紹一個超全面的PNG透明免摳設計素材大全,涵蓋多種風格、主題和應用場景,無論是平面設計、網頁設計還是多媒體制作,都能輕…

uniapp小程序使用echarts

1、引入插件 在Dcloud插件市場下載echarts插件&#xff1a;插件地址 2、頁面使用簡單示例&#xff1a; <template><view class"pie-view flex-center"><view style"width: 100%; height: 600rpx"><l-echart ref"chartRef&quo…

7-1 三種語言的單詞轉換

編寫程序實現&#xff1a;首先從鍵盤輸入若干個中文與英文單詞的偶對&#xff0c;以空行作結束標記&#xff1b;再輸入若干個英文與丹麥文單詞的偶對&#xff0c;以空行作結束標記。然后輸入一個中文單詞&#xff0c;輸出對應的丹麥文單詞&#xff1b;若不存在該單詞&#xff0…

開源AI守護童心——幼兒跌倒報警系統的智能安全革命

幼兒園是孩子們成長的樂園&#xff0c;但跌倒事件卻時常讓家長和園方憂心。教室、走廊、操場&#xff0c;幼兒的每一次意外跌倒都可能帶來安全隱患。傳統人工監管難以全天候覆蓋&#xff0c;反應速度也常受限。如何讓幼兒園更安全、更放心&#xff1f;幼兒跌倒報警系統&#xf…

Halcon應用:相機標定

提示&#xff1a;若沒有查找的算子&#xff0c;可以評論區留言&#xff0c;會盡快更新 Halcon應用&#xff1a;相機標定 前言一、Halcon應用&#xff1f;二、應用實戰1、圖像理解1.1、開始標定 前言 本篇博文主要用于記錄學習Halcon中算子的應用場景&#xff0c;及其使用代碼和…

Arduino示例代碼講解:Project 08 - Digital Hourglass 數字沙漏

Arduino示例代碼講解:Project 08 - Digital Hourglass 數字沙漏 Project 08 - Digital Hourglass 數字沙漏程序功能概述功能:硬件要求:輸出:代碼結構全局變量`setup()` 函數`loop()` 函數計時和點亮LED:讀取傾斜開關狀態:重置LED和計時器:運行過程注意事項Project 08 - …

《計算機視覺度量:從特征描述到深度學習》—深度學習圖像特征工程

傳統算法的圖像特征分析和描述&#xff0c;一直貫穿圖像算法的發展。2017年深度學習的出現&#xff0c;很多開發人員和技術人員認為&#xff0c;圖像特征分析這個概念可以被深度學習完全取代。很長一段時間以深度學習為主的視覺方案成為主流&#xff0c;逐漸淡化了傳統視覺的特…

零部件三維激光掃描檢測

制造業競爭激烈&#xff0c;零部件的精準檢測與三維數據的高效獲取&#xff0c;已成為企業確保產品質量、提升生產效率的核心要素。傳統檢測手段&#xff0c;往往因效率低下、精度不足&#xff0c;難以滿足復雜零部件的檢測需求。 傳統零部件檢測&#xff0c;檢測人員通常是手…

KafkaSpark

Kafka Kafka基本概念 卡夫卡是一個分布式、分布訂閱的消息系統&#xff0c;作為消息中間件使用。 設計上是一個分布式的、分區的和可復制的提交日志服務。 Kafka的優勢 分布式系統&#xff0c;易于擴展。 高吞吐量&#xff0c;支持發布和訂閱模式。 支持多地復制&#xff…

圖文結合 - 光伏系統產品設計PRD文檔 -(慧哥)慧知開源充電樁平臺

光伏系統產品設計PRD文檔 ?版本號?&#xff1a;1.0 ?修訂日期?&#xff1a;2023年10月 ?作者?&#xff1a; 一、文檔概述 1.1 背景與目標 ?行業背景?&#xff1a;全球光伏裝機量年增長20%&#xff0c;數字化運維需求迫切?用戶痛點?&#xff1a;現有系統存在數據延…

Eyecare-100K:首個覆蓋多模態、多任務的高質量眼科視覺指令數據集

2025-04-18 , 由浙江大學、哈爾濱工業大學、郴州市第一人民醫院、新加坡國立大學等機構合作創建了 Eyecare-100K數據集&#xff0c;這是首個涵蓋多種模態、任務和疾病的高質量眼科視覺指令數據集&#xff0c;為眼科智能診斷領域提供了關鍵資源&#xff0c;推動了醫學視覺語言模…

CoT-Drive:利用 LLM 和思維鏈提示實現自動駕駛的高效運動預測

25年3月來自澳門大學和 MIT 的論文“CoT-Drive: Efficient Motion Forecasting for Autonomous Driving with LLMs and Chain-of-Thought Prompting”。 準確的運動預測對于安全的自動駕駛 (AD) 至關重要。本研究提出 CoT-Drive&#xff0c;這是一種利用大語言模型 (LLM) 和思…

[FPGA基礎] RAM篇

Xilinx FPGA RAM 使用指南 1. 引言 隨機存取存儲器&#xff08;RAM&#xff09;是 Xilinx FPGA 設計中用于存儲和快速訪問數據的重要資源。Xilinx FPGA 提供多種 RAM 類型&#xff0c;包括塊 RAM&#xff08;Block RAM&#xff09;和分布式 RAM&#xff08;Distributed RAM&a…

Elasticsearch內核探秘:從Shard分配到網絡通信的深度實踐指南

#作者&#xff1a;孫德新 文章目錄 一、底層模塊深入解析之shard allocation1、shard allocation的介紹2、cluster level shard allocation介紹3、disk-based shard allocation介紹4、shard allocation awareness5、shard allocation filtering6、node下線時的shard延遲分配7、…

SQL Server 2022 常見問題解答:從安裝到優化的全場景指南

SQL Server 2022 作為微軟最新的數據庫管理系統&#xff0c;在性能、安全性和云集成方面帶來了多項革新。然而&#xff0c;用戶在實際使用中仍可能遇到各類問題。本文將圍繞安裝配置、性能優化、備份恢復、安全設置、高可用性方案、兼容性問題及錯誤代碼解析等核心場景&#xf…

57、Spring Boot 最佳實踐

Spring Boot 最佳實踐 一. 開發規范與代碼風格 編寫高質量的代碼不僅需要功能的實現,還需要遵循一定的規范和代碼風格,以提高代碼的可讀性、可維護性和協作效率。以下是 Spring Boot 開發中的一些關鍵規范和代碼風格建議。 1. 代碼命名規范 在編寫代碼時,命名是非常重要的…

??OSPF核心機制精要:選路、防環與設計原理?

一、OSPF選路規則解析 OSPF作為經典的鏈路狀態路由協議&#xff0c;其選路規則采用層次化優先級機制&#xff0c;不同路由類型遵循嚴格比較順序&#xff1a; 1. 路由類型優先級 優先級路由類型描述1域內路由通過1類、2類LSA生成2域間路由通過3類LSA生成3域外路由通過5類/7類…

1.1軟考系統架構設計師:系統架構的定義與作用 - 超簡記憶要點、知識體系全解、考點深度解析、真題訓練附答案及解析

超簡記憶要點 定義&#xff1a;結構決策 | 抽象概念 | 多視圖模型&#xff08;邏輯/物理/動態&#xff09;作用&#xff1a;解耦復雜需求 | 集成擴展 | 指導開發&#xff08;藍圖&#xff09;要素&#xff1a;構件&#xff08;原子/復合&#xff09; | 連接件&#xff08;API/…

網絡socks 代理

在系統/終端中設了這樣的環境變量&#xff0c;而沒有在代碼中覆蓋&#xff0c;HTTPX 就會啟用該 socks 代理。 env | grep proxy https_proxyhttps://proxyhk.zte.com.cn:80 http_proxyhttp://proxyhk.zte.com.cn:80 no_proxylocalhost,127.0.0.0/8,::1,zte.com.cn,zte.intra,…

PCB規則

PCB封裝 原理圖繪制完成需要檢查 DRC 菜單欄——>設計——>檢查 DRC 底部側邊欄——>DRC——>檢查 DRC 常見問題&#xff1a; 1&#xff09;某個導線/網絡標簽是一個單網絡 網絡標簽名稱不一樣 網絡標簽只有一個 引腳沒有使用&#xff0c;但是放置了導線 2&#xf…