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

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)文章

  • java開發(fā)之鬧鐘的實(shí)現(xiàn)代碼

    java開發(fā)之鬧鐘的實(shí)現(xiàn)代碼

    本篇文章介紹了,在java中鬧鐘的實(shí)現(xiàn)代碼。需要的朋友參考下
    2013-05-05
  • Spring?Boot?利用注解方式整合?MyBatis

    Spring?Boot?利用注解方式整合?MyBatis

    這篇文章主要介紹了Spring?Boot?利用注解方式整合?MyBatis,文章圍繞主主題的相關(guān)資料展開詳細(xì)的內(nèi)容介紹,需要的小伙伴可以參考一下
    2022-05-05
  • Java操作數(shù)據(jù)庫(kù)(行級(jí)鎖,for update)

    Java操作數(shù)據(jù)庫(kù)(行級(jí)鎖,for update)

    這篇文章主要介紹了Java操作數(shù)據(jù)庫(kù)(行級(jí)鎖,for update),文章圍繞Java操作數(shù)據(jù)庫(kù)的相關(guān)資料展開詳細(xì)內(nèi)容,需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2021-12-12
  • java中常用XML解析器的使用

    java中常用XML解析器的使用

    這篇文章主要介紹了java中常用XML解析器的使用的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Spring JdbcTemplate執(zhí)行數(shù)據(jù)庫(kù)操作詳解

    Spring JdbcTemplate執(zhí)行數(shù)據(jù)庫(kù)操作詳解

    JdbcTemplate是Spring框架自帶的對(duì)JDBC操作的封裝,目的是提供統(tǒng)一的模板方法使對(duì)數(shù)據(jù)庫(kù)的操作更加方便、友好,效率也不錯(cuò),這篇文章主要介紹了Spring JdbcTemplate執(zhí)行數(shù)據(jù)庫(kù)操作,需要的朋友可以參考下
    2022-10-10
  • SpringBoot?讀取yml文件的多種方式匯總

    SpringBoot?讀取yml文件的多種方式匯總

    這篇文章主要介紹了SpringBoot讀取yml文件的幾種方式,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • SpringBoot執(zhí)行異步任務(wù)Async介紹

    SpringBoot執(zhí)行異步任務(wù)Async介紹

    這篇文章主要為大家介紹了SpringBoot執(zhí)行異步任務(wù)Async示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • java實(shí)現(xiàn)雪花算法ID生成器工具類

    java實(shí)現(xiàn)雪花算法ID生成器工具類

    本文主要介紹了java實(shí)現(xiàn)雪花算法ID生成器工具類,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • java使用ffmpeg處理視頻的方法

    java使用ffmpeg處理視頻的方法

    這篇文章主要介紹了java使用ffmpeg處理視頻的方法,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • spring boot國(guó)際化之MessageSource的使用方法

    spring boot國(guó)際化之MessageSource的使用方法

    這篇文章主要給大家介紹了spring boot國(guó)際化之MessageSource使用的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11

最新評(píng)論