最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea撤銷git?commit操作詳解

 更新時間:2023年08月24日 08:55:39   作者:scott  
這篇文章主要為大家介紹了idea撤銷git?commit操作詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

引言

執(zhí)行commit后,還沒執(zhí)行push時,想要撤銷這次的commit,該怎么辦?

一、idea操作如下

找到VCS--Git--Reset HEAD,不同的idea版本位置可能不一樣,我的是IntelliJ IDEA 2018.2.2

在To Commit中的HEAD后面加上^,點擊Reset即可撤回最近一次的尚未push的commit

解釋:

Reset Type 有三種:

  • Mixed(默認(rèn)方式),保留本地源碼,回退 commit 和 index 信息,最常用的方式
  • Soft 回退到某個版本,只回退了 commit 的信息,不撤銷git add file,不刪除工作空間的改動代碼 。如果還要提交,直接 commit
  • Hard 徹底回退,本地源碼也會變成上一個版本內(nèi)容,不保留之前 commit 的代碼

 HEAD^ 表示上一個版本,即上一次的commit,也可以寫成HEAD~1

如果進(jìn)行兩次的commit,想要都撤回,可以使用HEAD~2

二、git命令行撤回commit的基本命令如下

git reset --soft HEAD^

這樣就成功撤銷了commit,如果想要連著add也撤銷的話,--soft改為--hard

hard:刪除工作空間的改動代碼,撤銷commit且撤銷add。

命令詳解:

HEAD^ 表示上一個版本,即上一次的commit,也可以寫成HEAD~1

如果進(jìn)行兩次的commit,想要都撤回,可以使用HEAD~2

--soft

不刪除工作空間的改動代碼 ,撤銷commit,不撤銷git add file

另外一點,如果commit注釋寫錯了,先要改一下注釋,有其他方法也能實現(xiàn),如:

git commit --amend

這時候會進(jìn)入vim編輯器,修改完成你要的注釋后保存即可。

以上就是idea撤銷git commit操作詳解的詳細(xì)內(nèi)容,更多關(guān)于idea撤銷git commit的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • SpringCloud之動態(tài)刷新、重試、服務(wù)化的實現(xiàn)

    SpringCloud之動態(tài)刷新、重試、服務(wù)化的實現(xiàn)

    這篇文章主要介紹了SpringCloud 之動態(tài)刷新、重試、服務(wù)化的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Java springboot 配置文件與多環(huán)境配置與運行優(yōu)先級

    Java springboot 配置文件與多環(huán)境配置與運行優(yōu)先級

    這篇文章主要介紹了Java springboot如何配置文件,進(jìn)行多環(huán)境配置,以及運行優(yōu)先級,感興趣的小伙伴可以借鑒一下
    2023-04-04
  • Spring Boot 熱部署實現(xiàn)步驟詳解

    Spring Boot 熱部署實現(xiàn)步驟詳解

    文章介紹了如何在IntelliJ IDEA中實現(xiàn)SpringBoot項目的熱部署功能,包括開啟自動編譯、運行時自動更新、添加熱部署依賴以及配置選項等步驟,并鼓勵讀者分享其他實現(xiàn)方式,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • java設(shè)計模式之建造者模式學(xué)習(xí)

    java設(shè)計模式之建造者模式學(xué)習(xí)

    建造者模式(Builder Pattern)主要用于“分步驟構(gòu)建一個復(fù)雜的對象”,在這其中“分步驟”是一個穩(wěn)定的算法,下面給出了詳細(xì)的示例
    2014-01-01
  • Java多線程下載的實現(xiàn)方法

    Java多線程下載的實現(xiàn)方法

    復(fù)習(xí)多線程的時候,練習(xí)了下,順便記錄一下:
    2013-03-03
  • Java文件與Base64之間的轉(zhuǎn)化方式

    Java文件與Base64之間的轉(zhuǎn)化方式

    這篇文章介紹了如何使用Java將文件(如圖片、視頻)轉(zhuǎn)換為Base64編碼,以及如何將Base64編碼轉(zhuǎn)換回文件,通過提供具體的工具類實現(xiàn),作者希望幫助讀者更好地理解和應(yīng)用這一過程
    2025-02-02
  • MySQL中關(guān)鍵字UNION和UNION ALL的區(qū)別

    MySQL中關(guān)鍵字UNION和UNION ALL的區(qū)別

    本文主要介紹了MySQL中關(guān)鍵字UNION和UNION ALL的區(qū)別,深入探討UNION和UNION ALL的定義、用法、主要區(qū)別,具有一定的參考價值,感興趣的可以了解一下
    2024-06-06
  • JDK14新特性之switch表達(dá)式的實現(xiàn)

    JDK14新特性之switch表達(dá)式的實現(xiàn)

    這篇文章主要介紹了JDK14新特性之switch表達(dá)式的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • Java判斷字符串是不是數(shù)字過程解析

    Java判斷字符串是不是數(shù)字過程解析

    這篇文章主要介紹了Java判斷字符串是不是數(shù)字過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-09-09
  • Spring用AspectJ開發(fā)AOP(基于Annotation)

    Spring用AspectJ開發(fā)AOP(基于Annotation)

    這篇文章主要介紹了Spring用AspectJ開發(fā)AOP(基于Annotation),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-10-10

最新評論

土默特右旗| 额敏县| 肇庆市| 安化县| 调兵山市| 建始县| 德令哈市| 新干县| 南乐县| 通许县| 日照市| 浦江县| 依安县| 山阴县| 鸡西市| 阿克苏市| 肃北| 盈江县| 乌恰县| 蒲江县| 安平县| 红原县| 新竹市| 凤凰县| 永嘉县| 日喀则市| 涞水县| 古田县| 耿马| 旌德县| 盈江县| 六安市| 东安县| 丰都县| 化隆| 新巴尔虎左旗| 甘泉县| 武强县| 金华市| 泉州市| 桂东县|