国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

在idea上使用git的reset操作后,出現(xiàn)的四個(gè)選項(xiàng)Soft、Mixed、Hard、Keep選擇說(shuō)明

這篇具有很好參考價(jià)值的文章主要介紹了在idea上使用git的reset操作后,出現(xiàn)的四個(gè)選項(xiàng)Soft、Mixed、Hard、Keep選擇說(shuō)明。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

出現(xiàn)場(chǎng)景

選擇已經(jīng)commit的版本,點(diǎn)擊Reset Current Branch to Here
在idea上使用git的reset操作后,出現(xiàn)的四個(gè)選項(xiàng)Soft、Mixed、Hard、Keep選擇說(shuō)明,# Git,intellij-idea,git,java
然后便會(huì)出現(xiàn)下述四個(gè)選項(xiàng)
在idea上使用git的reset操作后,出現(xiàn)的四個(gè)選項(xiàng)Soft、Mixed、Hard、Keep選擇說(shuō)明,# Git,intellij-idea,git,java
下面便對(duì)這個(gè)四個(gè)選項(xiàng)進(jìn)行總結(jié)說(shuō)明

原理

git revert是用于“反做”某一個(gè)版本,以達(dá)到撤銷該版本的修改的目的

Soft

Soft選項(xiàng):在選擇的回退點(diǎn)之后的所有更改將會(huì)保留并被git追蹤下來(lái)。可以在 Version Control 的 Local Changes 面板中查看到它們。

已經(jīng)add到index(暫存區(qū))的文件不會(huì)回滾,任然保留

比如:在版本3時(shí),新增一個(gè)文件a,文件顏色我紅色,add后,文件a的顏色為綠色(即是在被git跟蹤),再reset到版本1,發(fā)現(xiàn)文件a的顏色還是綠色(即還是在被git跟蹤)

總結(jié):之前commit的版本1、版本2,版本3,回退到版本1,git的commit記錄里面的文件內(nèi)容(版本1、版本2)還繼續(xù)遺留到本地,之前commit的記錄(版本2、版本3)還保留在文件里面文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-673910.html

到了這里,關(guān)于在idea上使用git的reset操作后,出現(xiàn)的四個(gè)選項(xiàng)Soft、Mixed、Hard、Keep選擇說(shuō)明的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • idea-git操作 :Rollback(回退),Reset HEAD(重置/回滾)  --git項(xiàng)目代碼丟失

    idea-git操作 :Rollback(回退),Reset HEAD(重置/回滾) --git項(xiàng)目代碼丟失

    在Reset HEAD 操作中代碼丟失的解決方法: 看Reset Head ! rollback: 回退 - 選擇回退add的內(nèi)容 (1.已commit的:只是刪除修改部分;2.已a(bǔ)dd的:只是回退到未add的狀態(tài)3.未add的 不變) Reset Head: Reset Type : mixed(混合) ,soft(軟) ,hard(硬) TO Commit : HEAD ,HEAD^ (回退到上一commit版本) ,number(回退指定commit版本

    2024年02月10日
    瀏覽(97)
  • git reset 四個(gè)模式:soft、mixed、hard、keep區(qū)別

    git reset 四個(gè)模式:soft、mixed、hard、keep區(qū)別

    本地版本庫(kù) 暫存區(qū) 工作區(qū) soft 回退 保持 保持所有 mixed 回退 回退 保持所有 hard 回退 回退 完全回退 keep 回退 保持 保持另外的修改,僅回退提交的代碼 git reset --soft 僅將本地版本庫(kù)回退到指定版本,緩存區(qū)和工作區(qū)不做改變 git reset --mixed 將版本庫(kù)回退的同時(shí),將緩存區(qū)也清

    2024年01月19日
    瀏覽(22)
  • Git Reset 詳解:Soft、Mixed、Hard、Keep 選項(xiàng)

    在 Git 中, git reset 是一個(gè)強(qiáng)大的命令,用于移動(dòng) HEAD 指針和修改提交歷史。它有不同的選項(xiàng),包括 --soft 、 --mixed 、 --hard 和 --keep ,每個(gè)選項(xiàng)都有不同的用途和影響。本文將深入解析這些選項(xiàng)的作用和用法。 1. --soft 選項(xiàng) --soft 選項(xiàng)執(zhí)行一種“軟”重置,它會(huì)移動(dòng) HEAD 指針到

    2024年02月22日
    瀏覽(33)
  • idea中g(shù)it相關(guān)知識(shí)(revert,reset,stash/unstash changes使用)

    idea中g(shù)it相關(guān)知識(shí)(revert,reset,stash/unstash changes使用)

    白色:已經(jīng)加入版本控制,已提交,無(wú)改動(dòng) 藍(lán)色:已經(jīng)加入版本控制,已提交,有改動(dòng) 綠色:已經(jīng)加入版本控制,還未提交 紅色:未加入版本控制 工作區(qū),暫存區(qū),版本庫(kù) ● 工作區(qū):項(xiàng)目目錄,開(kāi)發(fā)存放代碼的地方。 ● 暫存區(qū):數(shù)據(jù)暫時(shí)存放的地方。待提交區(qū),存放有

    2024年02月05日
    瀏覽(46)
  • mac升級(jí)Monterey12.6之后出現(xiàn) git命令需要使用命令行開(kāi)發(fā)者工具 安裝選項(xiàng)的問(wèn)題處理

    mac升級(jí)Monterey12.6之后出現(xiàn) git命令需要使用命令行開(kāi)發(fā)者工具 安裝選項(xiàng)的問(wèn)題處理

    今天剛升級(jí)了最新的系統(tǒng),升級(jí)后發(fā)現(xiàn)idea、webstorm等等需要git的全部無(wú)法使用了,總是彈出git命令需要使用命令行開(kāi)發(fā)工具,提示讓我安裝,故以為是版本升級(jí)原因,那就安裝吧,安裝之后打開(kāi)idea,又提示要安裝,這。。。? 好吧我再安裝一次,然后我修改項(xiàng)目代碼后,準(zhǔn)備

    2024年02月11日
    瀏覽(23)
  • STC89C52的四個(gè) 外部中斷 基本使用方法

    STC89C52的四個(gè) 外部中斷 基本使用方法

    中斷系統(tǒng)是為使CPU具有對(duì)外界緊急事件的實(shí)時(shí)處理能力而設(shè)置的。STC89C52系列單片機(jī)提供了8個(gè)中斷請(qǐng)求源,它們分別是: 外部中斷0(NT0); 對(duì)應(yīng)I/O :P32 定時(shí)器0中斷; 外部中斷1(INT1); 對(duì)應(yīng)I/O :P33 定時(shí)器1中斷; 串口(UART)中斷; 定時(shí)器2中斷; 外部中斷2(INT2); 對(duì)應(yīng)I/O :P43 外部

    2024年02月04日
    瀏覽(75)
  • idea打開(kāi)git項(xiàng)目后沒(méi)有g(shù)it選項(xiàng)(已經(jīng)集成了git)

    idea打開(kāi)git項(xiàng)目后沒(méi)有g(shù)it選項(xiàng)(已經(jīng)集成了git)

    現(xiàn)狀:切換了分支以后,由于本地沒(méi)有拉取代碼,導(dǎo)致git選項(xiàng)未顯示。網(wǎng)上搜索解決棒法,記錄如下。 解決: 1、選擇菜單【File】下的【setting】 2、選擇【Version Control】,選擇【+】,然后【Apply】,然后【OK】。 3、此時(shí)會(huì)發(fā)現(xiàn)git選項(xiàng)已經(jīng)出現(xiàn)。 補(bǔ)充 如果拉取代碼時(shí)報(bào)錯(cuò)ss

    2024年02月08日
    瀏覽(24)
  • 撤銷 git reset --hard HRAD^操作

    工作區(qū) 修改代碼的地方 暫存區(qū) 執(zhí)行g(shù)it add后 本地版本庫(kù) 執(zhí)行g(shù)it commit后 遠(yuǎn)程倉(cāng)庫(kù) 遠(yuǎn)程版本庫(kù) 執(zhí)行g(shù)it push后 以下操作演示了 如何撤銷git reset --hard HRAD^操作 親測(cè)可用

    2024年02月08日
    瀏覽(20)
  • 2022新版本的IDEA右鍵沒(méi)有Git選項(xiàng)

    2022新版本的IDEA右鍵沒(méi)有Git選項(xiàng)

    首先依次點(diǎn)擊File-setting-Version Control-Git,將Path to Git executable設(shè)置為:你Git安裝目錄下的bingit.exe 然后創(chuàng)建一個(gè)本地倉(cāng)庫(kù),注意:你需要將這個(gè)倉(cāng)庫(kù)設(shè)置為項(xiàng)目的根目錄,如果你設(shè)置到其他的目錄可能會(huì)出現(xiàn)Git功能可以用,但是右鍵項(xiàng)目沒(méi)有Git的選項(xiàng),也沒(méi)有add文件到暫存區(qū)的

    2024年02月13日
    瀏覽(22)
  • 線程的四個(gè)屬性

    線程的四個(gè)屬性

    如上圖所示,線程有四個(gè)屬性: 線程ID 線程名稱 守護(hù)線程 線程優(yōu)先級(jí) 每個(gè)線程都有id,這個(gè)id不能修改 線程id會(huì)不停的自增,從1開(kāi)始 main函數(shù)就是第一個(gè)線程,id=1 id 是操作系統(tǒng)用來(lái)識(shí)別各個(gè)線程的編號(hào),具有唯一性,從下面 java 的源碼中看到,這個(gè)線程的Id初始值是0,但是

    2024年02月07日
    瀏覽(29)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包