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

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

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

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

問(wèn)題一: idea撤回僅commit錯(cuò)誤的代碼(僅本地倉(cāng)庫(kù),因?yàn)檫€沒(méi)推送到遠(yuǎn)程)

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

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

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

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

接下來(lái)操作 利用idea撤回commit

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

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

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

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

至此 撤銷commit成功;

問(wèn)題二: idea撤回Commit and push的代碼 (包括本地、遠(yuǎn)程倉(cāng)庫(kù))

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

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

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

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

推送遠(yuǎn)程

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

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

**步驟2:**見(jiàn)下圖,本地沒(méi)了之后,我們需要再把沒(méi)了之后的代碼先Commit,再push一下,

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

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

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

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

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

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

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

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

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

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

暫存成功

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

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

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

相關(guān)文章

  • Git Commit Message寫錯(cuò)問(wèn)題的解決方案

    Git Commit Message寫錯(cuò)問(wèn)題的解決方案

    作為一名開(kāi)發(fā)者,提交代碼時(shí)寫錯(cuò)Commit Message是常見(jiàn)問(wèn)題,今天就講一下如何修改本地和遠(yuǎn)程倉(cāng)庫(kù)的Commit Message,重點(diǎn)解決“已Push到遠(yuǎn)程倉(cāng)庫(kù)”的場(chǎng)景,需要的朋友可以參考下
    2025-07-07
  • 鍵盤掃描碼[比較完整]

    鍵盤掃描碼[比較完整]

    鍵盤掃描碼
    2009-05-05
  • ImageMagick免費(fèi)開(kāi)源圖片批處理利器使用詳解

    ImageMagick免費(fèi)開(kāi)源圖片批處理利器使用詳解

    這篇文章主要為大家介紹了ImageMagick免費(fèi)開(kāi)源圖片批處理利器使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-04-04
  • php asp.net 比較 [推薦]

    php asp.net 比較 [推薦]

    如今當(dāng)提到 Web 開(kāi)發(fā)時(shí),您有許多選擇。這些方法中許多都涉及到預(yù)處理 - 即,利用特定的標(biāo)記將代碼嵌入到 HTML 頁(yè)面中
    2009-06-06
  • 詳解VSCode打開(kāi)多個(gè)項(xiàng)目文件夾的解決方法

    詳解VSCode打開(kāi)多個(gè)項(xiàng)目文件夾的解決方法

    這篇文章主要介紹了詳解VSCode打開(kāi)多個(gè)項(xiàng)目文件夾的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • VS?Code快速生成html(頭部)模板圖文教程

    VS?Code快速生成html(頭部)模板圖文教程

    這篇文章主要給大家介紹了關(guān)于VS?Code快速生成html(頭部)模板的相關(guān)資料,為了避免簡(jiǎn)單的重復(fù)勞動(dòng),借助VSCODE 快速生成文件頭部,在項(xiàng)目搭建中體驗(yàn)非常舒適,需要的朋友可以參考下
    2023-11-11
  • 云開(kāi)發(fā) VSCode 插件 Cloudbase Toolkit 的正確打開(kāi)方式及應(yīng)用場(chǎng)景分析

    云開(kāi)發(fā) VSCode 插件 Cloudbase Toolkit 的正確打開(kāi)方式及應(yīng)用場(chǎng)景分析

    Tencent CloudBase Toolkit 是云開(kāi)發(fā)的 VS Code(Visual Studio Code)插件。這篇文章主要介紹了云開(kāi)發(fā) VSCode 插件 Cloudbase Toolkit 的正確打開(kāi)方式,需要的朋友可以參考下
    2020-07-07
  • 老生常談?dòng)?jì)算機(jī)中的編碼問(wèn)題(必看篇)

    老生常談?dòng)?jì)算機(jī)中的編碼問(wèn)題(必看篇)

    下面小編就為大家?guī)?lái)一篇老生常談?dòng)?jì)算機(jī)中的編碼問(wèn)題(必看篇)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • vscode如何設(shè)置默認(rèn)打開(kāi)的瀏覽器為Chrome

    vscode如何設(shè)置默認(rèn)打開(kāi)的瀏覽器為Chrome

    這篇文章主要介紹了vscode如何設(shè)置默認(rèn)打開(kāi)的瀏覽器為Chrome,需要的朋友可以參考下
    2020-08-08
  • Git推送代碼遭遇403?Forbidden錯(cuò)誤的原因和解決方法

    Git推送代碼遭遇403?Forbidden錯(cuò)誤的原因和解決方法

    這篇文章主要介紹了Git推送代碼時(shí)遇到403Forbidden錯(cuò)誤的原因和解決方法,常見(jiàn)原因包括權(quán)限不足、認(rèn)證方式錯(cuò)誤、本地配置問(wèn)題等,解決方法包括聯(lián)系項(xiàng)目管理員申請(qǐng)權(quán)限、使用Fork+MergeRequest流程參與協(xié)作、以及配置SSH密鑰等,需要的朋友可以參考下
    2025-10-10

最新評(píng)論

牙克石市| 崇明县| 阳东县| 东乌珠穆沁旗| 大厂| 阿克苏市| 红原县| 江永县| 元朗区| 郸城县| 台江县| 贵州省| 双辽市| 绵阳市| 方正县| 富宁县| 商城县| 来宾市| 商城县| 苍南县| 六枝特区| 锦屏县| 古交市| 会昌县| 永新县| 大同县| 元氏县| 牙克石市| 留坝县| 米脂县| 平凉市| 榕江县| 宿松县| 木里| 合水县| 叶城县| 红桥区| 玉田县| 崇文区| 名山县| 舟曲县|