IDEA 中 Undo Commit,Revert Commit,Drop Commit區別

一、Undo Commit

適用情況:代碼修改完了,已經Commit了,但是還未push,然后發現還有地方需要修改,但是又不想增加一個新的Commit記錄。這時可以進行Undo Commit,修改后再重新Commit。如果已經進行了Push,線上的Commit記錄還是會存在的,簡單來說,就是撤銷了你Commit的這個動作
在這里插入圖片描述
執行完成之后,你會發現剛剛提交的文件恢復到未提交的狀態

二、Revert Commit

適用情況:代碼修改完了,已經Commit了,已經push,然后發現本次提交不能提交。
在這里插入圖片描述
在這里插入圖片描述

三、Drop Commit(慎用)

未push的Commit記錄:
會刪除Commit記錄,同時Commit中對代碼進行的修改也會全部被刪除
已push的Commit記錄:
區別在于線上的Commit記錄不會被刪除

總結

是否刪除對代碼的修改是否刪除Commit記錄是否會新增Commit記錄
Undo Commit不會未Push會,已Push不會不會
Revert Commit不會
Drop Commit未Push會,已Push不會不會

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

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

相關文章

【Linux】Linux 進程間通訊-管道

參考博客:https://blog.csdn.net/sjsjnsjnn/article/details/125864580 一、進程間通訊介紹 1.1 進程間通訊的概念 進程通信(Interprocess communication),簡稱:IPC 本來進程之間是相互獨立的。但是由于不同的進程…

深度剖析 DeepSeek 開源模型部署與應用:策略、權衡與未來走向

在人工智能技術呈指數級發展的當下,大模型已然成為推動各行業變革的核心驅動力。DeepSeek 開源模型以其卓越的性能和靈活的開源特性,吸引了眾多企業與開發者的目光。如何高效且合理地部署與運用 DeepSeek 模型,成為釋放其巨大潛力的關鍵所在&…

第34次CCF-CSP認證真題解析(目標300分做法)

第34次CCF-CSP認證 矩陣重塑(其一)AC代碼及解析矩陣重塑(其二)AC代碼及解析貨物調度AC代碼及解析 矩陣重塑(其一) 輸入輸出及樣例: AC代碼及解析 1.線性化原矩陣 :由于cin的特性我們…

智能制造數字孿生全要素交付一張網:智造中樞,孿生領航,共建智造生態共同體

在制造業轉型升級的浪潮中,數字孿生技術正成為推動行業變革的核心引擎。從特斯拉通過數字孿生體實現車輛全生命周期優化,到海爾卡奧斯工業互聯網平臺賦能千行百業,數字孿生技術已從概念驗證走向規模化落地。通過構建覆蓋全國的交付網絡&#…

【技術】跨設備鏈路聚合的技術——M-LAG

原創:廈門微思網絡 M-LAG(Multichassis Link Aggregation Group)提供一種跨設備鏈路聚合的技術。M-LAG通過將兩臺接入交換機以同一個狀態和用戶側設備或服務器進行跨設備的鏈路聚合,把鏈路的可靠性從單板級提升到設備級。同時&…

AI健康小屋+微高壓氧艙:科技如何重構我們的健康防線?

目前,隨著科技和社會的不斷發展,人們的生活水平和方式有了翻天覆地的變化。 從吃飽穿暖到吃好喝好再到健康生活,觀念也在逐漸發生改變。 尤其是在21世紀,大家對健康越來越重視,這就不得不提AI健康小屋和氧艙。 一、A…

Python訓練營---Day44

DAY 44 預訓練模型 知識點回顧: 預訓練的概念常見的分類預訓練模型圖像預訓練模型的發展史預訓練的策略預訓練代碼實戰:resnet18 作業: 嘗試在cifar10對比如下其他的預訓練模型,觀察差異,盡可能和他人選擇的不同嘗試通…

1.文件操作相關的庫

一、filesystem(C17) 和 fstream 1.std::filesystem::path - cppreference.cn - C參考手冊 std::filesystem::path 表示路徑 構造函數: path( string_type&& source, format fmt auto_format ); 可以用string進行構造,也可以用string進行隱式類…

【 java 集合知識 第二篇 】

目錄 1.Map集合 1.1.快速遍歷Map 1.2.HashMap實現原理 1.3.HashMap的擴容機制 1.4.HashMap在多線程下的問題 1.5.解決哈希沖突的方法 1.6.HashMap的put過程 1.7.HashMap的key使用什么類型 1.8.HashMapkey可以為null的原因 1.9.HashMap為什么不采用平衡二叉樹 1.10.Hash…

【Dify 知識庫 API】“根據文本更新文檔” 真的是差異更新嗎?一文講透真實機制!

在使用 Dify 知識庫 API 過程中,很多開發者在調用 /datasets/{dataset_id}/document/update-by-text 接口時,常常會產生一個疑問: ?? 這個接口到底是 “智能差異更新” 還是 “純覆蓋更新”? 網上的資料并不多,很多人根據接口名誤以為是增量更新。今天我結合官方源碼 …

大模型如何革新用戶價值、內容匹配與ROI預估

寫在前面 在數字營銷的戰場上,理解用戶、精準觸達、高效轉化是永恒的追求。傳統方法依賴結構化數據和機器學習模型,在用戶價值評估、人群素材匹配以及策略ROI預估等核心問題上取得了顯著成就。然而,隨著數據維度日益復雜,用戶行為愈發多變,傳統方法也面臨著特征工程繁瑣、…

基于端到端深度學習模型的語音控制人機交互系統

基于端到端深度學習模型的語音控制人機交互系統 摘要 本文設計并實現了一個基于端到端深度學習模型的人機交互系統,通過語音指令控制其他設備的程序運行,并將程序運行結果通過語音合成方式反饋給用戶。系統采用Python語言開發,使用PyTorch框架實現端到端的語音識別(ASR)…

【2025年】解決Burpsuite抓不到https包的問題

環境:windows11 burpsuite:2025.5 在抓取https網站時,burpsuite抓取不到https數據包,只顯示: 解決該問題只需如下三個步驟: 1、瀏覽器中訪問 http://burp 2、下載 CA certificate 證書 3、在設置--隱私與安全--…

Jenkins 工作流程

1. 觸發構建 Jenkins 的工作流程從觸發構建開始。構建可以由以下幾種方式觸發: 代碼提交觸發:通過與版本控制系統(如 Git、SVN)集成,當代碼倉庫有新的提交時,Jenkins 會自動觸發構建。 定時觸發&#xff…

Jmeter如何進行多服務器遠程測試?

🍅 點擊文末小卡片 ,免費獲取軟件測試全套資料,資料在手,漲薪更快 JMeter是Apache軟件基金會的開源項目,主要來做功能和性能測試,用Java編寫。 我們一般都會用JMeter在本地進行測試,但是受到…

Kafka入門-生產者

生產者 生產者發送流程: 延遲時間為0ms時,也就意味著每當有數據就會直接發送 異步發送API 異步發送和同步發送的不同在于:異步發送不需要等待結果,同步發送必須等待結果才能進行下一步發送。 普通異步發送 首先導入所需的k…

分類預測 | Matlab實現CNN-LSTM-Attention高光譜數據分類

分類預測 | Matlab實現CNN-LSTM-Attention高光譜數據分類 目錄 分類預測 | Matlab實現CNN-LSTM-Attention高光譜數據分類分類效果功能概述程序設計參考資料 分類效果 功能概述 代碼功能 該MATLAB代碼實現了一個結合CNN、LSTM和注意力機制的高光譜數據分類模型,核心…

gemini和chatgpt數據對比:誰在卷性能、價格和場景?

先把結論“劇透”給趕時間的朋友:頂配 Gemini Ultra/2.5 Pro 在紙面成績上普遍領先,而 ChatGPT 家族(GPT-4o / o3 / 4.1)則在延遲、生態和穩定性上占優。下面把核心數據拆開講,方便你對號入座。附帶參考來源&#xff0…

代碼訓練LeetCode(23)隨機訪問元素

代碼訓練(23)LeetCode之隨機訪問元素 Author: Once Day Date: 2025年6月5日 漫漫長路,才剛剛開始… 全系列文章可參考專欄: 十年代碼訓練_Once-Day的博客-CSDN博客 參考文章: 380. O(1) 時間插入、刪除和獲取隨機元素 - 力扣(LeetCode)力…

C++面試5——對象存儲區域詳解

C++對象存儲區域詳解 核心觀點:內存是程序員的戰場,存儲區域決定對象的生殺大權!棧對象自動赴死,堆對象生死由你,全局對象永生不死,常量區對象只讀不滅。 一、四大地域生死簿 棧區(Stack) ? 特點:自動分配釋放,速度極快(類似高鐵進出站) ? 生存期:函數大括號{}就…