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

idea撤銷git?commit操作詳解

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

引言

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

一、idea操作如下

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

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

解釋:

Reset Type 有三種:

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

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

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

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

git reset --soft HEAD^

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

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

命令詳解:

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

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

--soft

不刪除工作空間的改動(dòng)代碼 ,撤銷commit,不撤銷git add file

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

git commit --amend

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

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

    這篇文章介紹了如何使用Java將文件(如圖片、視頻)轉(zhuǎn)換為Base64編碼,以及如何將Base64編碼轉(zhuǎn)換回文件,通過(guò)提供具體的工具類實(shí)現(xiàn),作者希望幫助讀者更好地理解和應(yīng)用這一過(guò)程
    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ū)別,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-06-06
  • JDK14新特性之switch表達(dá)式的實(shí)現(xiàn)

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

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

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

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

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

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

最新評(píng)論

海宁市| 毕节市| 潜山县| 兴城市| 浙江省| 惠来县| 广水市| 静宁县| 于田县| 崇明县| 遵义县| 四子王旗| 达州市| 马龙县| 腾冲县| 长海县| 绥德县| 双江| 泾源县| 揭西县| 澄江县| 大余县| 苏州市| 潼关县| 铜梁县| 汽车| 昆明市| 天镇县| 英德市| 富阳市| 罗城| 海兴县| 扎囊县| 光山县| 南漳县| 江华| 三门县| 那坡县| 长宁县| 马鞍山市| 罗山县|