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

idea中實(shí)用的git操作問題小結(jié)(撤回commit,撤回push、暫存區(qū)使用)

 更新時(shí)間:2024年08月29日 10:29:27   作者:執(zhí)鍵行天涯  
我們在開發(fā)過程中經(jīng)常遇到commit代碼后,發(fā)現(xiàn)還有需要修改的地方又不想多次commit,此時(shí)如果不想敲git命令,可以利用idea實(shí)現(xiàn)commit撤回,下面給大家分享idea中實(shí)用的git操作問題小結(jié),感興趣的朋友跟隨小編一起看看吧

IDEA中最常見的UI操作:【GIT】Idea中的git命令使用-全網(wǎng)最新詳細(xì)(包括現(xiàn)象含義)

問題一: idea撤回僅commit錯(cuò)誤的代碼(僅本地倉庫,因?yàn)檫€沒推送到遠(yuǎn)程)

這種針對(duì)于未push的,只是commit的操作

相信我們在開發(fā)過程中經(jīng)常遇到commit代碼后,發(fā)現(xiàn)還有需要修改的地方又不想多次commit,此時(shí)如果不想敲git命令,可以利用idea實(shí)現(xiàn)commit撤回,如下操作

例如我們開發(fā)以下代碼

此時(shí)commit提交、commit成功

接下來操作 利用idea撤回commit

步驟1 :找到分支的log記錄,下面就是這條記錄啦

步驟2:右鍵commit記錄,點(diǎn)擊undo commit

步驟3:看日志和文件課件commit已撤回,

修改標(biāo)識(shí)又從新顯示出來了!

至此 撤銷commit成功;

問題二: idea撤回Commit and push的代碼 (包括本地、遠(yuǎn)程倉庫)

這種針對(duì)于commit了而且push了的,如果撤銷掉本地的和遠(yuǎn)程的。

還是上條代碼push到遠(yuǎn)程分支后想撤回

制造條件,先將剛剛的代碼push到遠(yuǎn)程;
對(duì)于剛剛undo commit的修改,有時(shí)會(huì)因?yàn)镮DEA反應(yīng)的問題,導(dǎo)致你再提交顯示不出來,如下圖

點(diǎn)擊后,沒識(shí)別到修改的這行代碼和文件。我們可以到下面的changes List中去找,在右鍵Commit File就能找到,再提交即可。

推送遠(yuǎn)程

接下來步入正題:
步驟1: 選擇本地倉庫commit記錄,右鍵,選擇revert commit ,
操作之后,此時(shí)可見本地的代碼中上次提交已經(jīng)消失

但是這個(gè)時(shí)候只是撤銷了本地倉庫的代碼,遠(yuǎn)程分支代碼還是commit之后的(還是存在已經(jīng)push的代碼的),

**步驟2:**見下圖,本地沒了之后,我們需要再把沒了之后的代碼先Commit,再push一下,

此時(shí)選擇push即可撤銷遠(yuǎn)程分支提交,

先conmmit然后push之后,遠(yuǎn)程的結(jié)果,見下圖:

來看一下遠(yuǎn)程: 已經(jīng)沒了之前錯(cuò)誤提交的那行代碼了。

OK,至此對(duì)于push錯(cuò)誤的代碼恢復(fù)已經(jīng)完成啦~

問題三:push之后發(fā)現(xiàn)本地和遠(yuǎn)程倉庫的代碼都沒了,如何恢復(fù)

這個(gè)暫時(shí)還未遇見這樣的問題;待驗(yàn)證,各位小伙伴如果有補(bǔ)充,請(qǐng)積極評(píng)論哈。

push之后發(fā)現(xiàn)本地和遠(yuǎn)程倉庫的代碼都沒了,那不白寫了真難受,不要急也有辦法,此時(shí)還是在本地的commit記錄中找到之前commit的記錄,右鍵點(diǎn)擊Cherry-pick即可恢復(fù)之前commit的代碼

如果在第二個(gè)問題的操作之后,又想對(duì)剛剛?cè)サ舻拇a進(jìn)行恢復(fù)了,直接選中revert 的記錄,點(diǎn)擊再次revert commmit,也就是以當(dāng)前為基礎(chǔ),按照第二個(gè)問題操作就行。

問題四:發(fā)現(xiàn)自己寫的代碼寫錯(cuò)了分支怎么搞-暫存區(qū)的使用

不要急,點(diǎn)擊右鍵,首先stash剛才的修改代碼

暫存成功

然后就能切換分支了; 點(diǎn)擊右鍵,再unstash即可

此時(shí)代碼已經(jīng)來到了切換的分支。

到此這篇關(guān)于idea中實(shí)用的git操作,撤回commit,撤回push、暫存區(qū)使用的文章就介紹到這了,更多相關(guān)idea git操作內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 簡單談?wù)凣it中的回滾操作

    簡單談?wù)凣it中的回滾操作

    大家在日常開發(fā)中,經(jīng)常會(huì)遇到需要將代碼切回到之前的某個(gè)版本的情況,有可能是需要將代碼回滾,也有可能需要查看之前的某個(gè)實(shí)現(xiàn)。遇到這樣的情況,該怎么做呢?下面通過這篇文章來學(xué)習(xí)下Git中的回滾操作,有需要的可以參考借鑒。
    2016-09-09
  • ApacheJMeter壓力測試工具使用安裝教程

    ApacheJMeter壓力測試工具使用安裝教程

    本文主要介紹了Apache JMeter的安裝使用教程,Apache JMeter是開源軟件,100%純Java應(yīng)用程序,旨在加載測試功能行為和測量性能。它最初設(shè)計(jì)用于測試Web應(yīng)用程序,但后來擴(kuò)展到其他測試功能
    2021-09-09
  • Postman 使用指南及小技巧

    Postman 使用指南及小技巧

    Postman 簡化了構(gòu)建 API 的每個(gè)步驟,并簡化了協(xié)作,這樣就可以更快地創(chuàng)建 API。接下來通過本文給大家介紹Postman 使用指南及小技巧,感興趣的朋友跟隨小編一起看看吧
    2021-12-12
  • 吐血推薦珍藏的Visual Studio Code插件(推薦)

    吐血推薦珍藏的Visual Studio Code插件(推薦)

    這篇文章主要介紹了吐血推薦珍藏的Visual Studio Code插件(推薦),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • 聲音驗(yàn)證碼制作方法

    聲音驗(yàn)證碼制作方法

    收聽驗(yàn)證碼已經(jīng)比較普遍了,使用戶看不清楚的情況下可以通過耳朵來收聽驗(yàn)證碼,但網(wǎng)上搜了很久沒看到有具體的制作方法,自己想了想,還是按自己的方法來實(shí)現(xiàn)了,呵呵。
    2009-06-06
  • Tortoise Git(烏龜git)常用命令總結(jié)

    Tortoise Git(烏龜git)常用命令總結(jié)

    Git作為一個(gè)復(fù)雜的版本控制系統(tǒng),命令之多,即使經(jīng)常使用,一些命令也記不住,一般只記住幾個(gè)常用的命令,本文主要介紹了Tortoise Git(烏龜git)常用命令總結(jié),具有一定的參考價(jià)值,感興趣的可以了解一下
    2023-08-08
  • 編程人員閱讀代碼的一些小技巧分享

    編程人員閱讀代碼的一些小技巧分享

    閱讀別人的代碼作為研發(fā)人員是一件經(jīng)常要做的事情。一個(gè)是學(xué)習(xí)新的編程語言的時(shí)候通過閱讀別人的代碼是個(gè)最佳的學(xué)習(xí)方法,另外是積累編程經(jīng)驗(yàn)。
    2011-01-01
  • i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率)

    i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率)

    i++循環(huán)與i-–循環(huán)的執(zhí)行效率(遞增與遞減效率),需要的朋友可以參考下。
    2011-01-01
  • 網(wǎng)站被等惡意鏡像的解決、反制措施詳細(xì)教程

    網(wǎng)站被等惡意鏡像的解決、反制措施詳細(xì)教程

    這篇文章主要介紹了網(wǎng)站被等惡意鏡像的解決、反制措施詳細(xì)教程,需要的朋友可以參考下
    2016-10-10
  • 基于域名的方式訪問Istio服務(wù)網(wǎng)格中的多個(gè)應(yīng)用程序的方法詳解

    基于域名的方式訪問Istio服務(wù)網(wǎng)格中的多個(gè)應(yīng)用程序的方法詳解

    這篇文章主要介紹了基于域名的方式訪問Istio服務(wù)網(wǎng)格中的多個(gè)應(yīng)用程序,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-07-07

最新評(píng)論