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

git 撤銷(xiāo),放棄本地修改

這篇具有很好參考價(jià)值的文章主要介紹了git 撤銷(xiāo),放棄本地修改。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

如果在修改時(shí)發(fā)現(xiàn)修改錯(cuò)誤,而要放棄本地修改時(shí),

一,

未使用 git add 緩存代碼時(shí)。

可以使用 git checkout -- filepathname (比如: git checkout -- readme.md不要忘記中間的 “--” ,不寫(xiě)就成了檢出分支了?。?/span>)。放棄所有的文件修改可以使用 git checkout . 命令。

此命令用來(lái)放棄掉所有還沒(méi)有加入到緩存區(qū)(就是 git add 命令)的修改:內(nèi)容修改與整個(gè)文件刪除。但是此命令不會(huì)刪除掉剛新建的文件。因?yàn)閯傂陆ǖ奈募€沒(méi)已有加入到 git 的管理系統(tǒng)中。所以對(duì)于git是未知的。自己手動(dòng)刪除就好了。

二,

已經(jīng)使用了 git add 緩存了代碼。

可以使用 git reset HEAD filepathname (比如: git reset HEAD readme.md)來(lái)放棄指定文件的緩存,放棄所以的緩存可以使用 git reset HEAD . 命令。

此命令用來(lái)清除 git 對(duì)于文件修改的緩存。相當(dāng)于撤銷(xiāo) git add 命令所在的工作。在使用本命令后,本地的修改并不會(huì)消失,而是回到了如(一)所示的狀態(tài)。繼續(xù)用(一)中的操作,就可以放棄本地的修改。

三,

已經(jīng)用 git commit 提交了代碼。

可以使用 git reset --hard HEAD^ 來(lái)回退到上一次commit的狀態(tài)。此命令可以用來(lái)回退到任意版本:git reset --hard commitid

你可以使用 git log 命令來(lái)查看git的提交歷史。git log 的輸出如下,之一這里可以看到第一行就是 commitid:

commit cf0d692e982d8e372a07aaa6901c395eec73e356 (HEAD -> master)
Author: toyflivver <2440659688@qq.com>
Date: Thu Sep 28 14:07:14 2017 +0800

多余的空行

commit 14aa4d7ad4ac6fba59b4b8261d32e478e8cc99ff
Author: toyflivver <2440659688@qq.com>
Date: Thu Sep 28 14:06:44 2017 +0800

正常的代碼

commit da3a95c84b6a92934ee30b6728e258bcda75f276
Author: toyflivver <2440659688@qq.com>
Date: Thu Sep 28 13:58:12 2017 +0800

qbf

commit 267466352079296520320991a75321485224d6c6
Author: toyflivver <2440659688@qq.com>
Date: Thu Sep 28 13:40:09 2017 +0800

qbf

可以看出現(xiàn)在的狀態(tài)在 commitid 為 cf0d692e982d8e372a07aaa6901c395eec73e356 的提交上(有 HEAD -> master 標(biāo)記)。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-445949.html

到了這里,關(guān)于git 撤銷(xiāo),放棄本地修改的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(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)文章

  • Git撤銷(xiāo)add 、Git撤銷(xiāo)commit、修改commit注釋

    Git撤銷(xiāo)add 、Git撤銷(xiāo)commit、修改commit注釋

    1、已經(jīng)commit但未push,回退本地提交代碼: 格式 參數(shù)說(shuō)明: --mixed(默認(rèn)) ?? 不刪除工作空間的改動(dòng)代碼,撤銷(xiāo)commit,撤銷(xiāo)git add file. --soft(常用) 不刪除工作空間的改動(dòng)代碼,撤銷(xiāo)commit,不撤銷(xiāo)git add file,如果還需要提交,直接commit即可. --hard(慎用) 刪除工作空間的改動(dòng)代碼,撤銷(xiāo)commi

    2024年02月15日
    瀏覽(29)
  • git 放棄修改操作

    1、查看修改內(nèi)容 git status? 2、放棄修改操作 ? ? ? ? a、git add .之前放棄修改 ? ? ? ? ? ? ? 放棄修改單個(gè)文件? git checkout --文件名 ? ? ? ? ? ? ? 放棄修改所有文件? git checkout . ? ? ? ? b、git add .之后,git commit之前 ? ? ? ? ? ? ? ?放棄指定文件的緩存 git reset HEAD 文件

    2023年04月08日
    瀏覽(15)
  • git管理修改、撤銷(xiāo)修改和刪除文件

    git管理修改、撤銷(xiāo)修改和刪除文件

    git管理的是修改,而不是文件。修改可以是新增一行、刪除一行、添加某些字符、刪除某些字符、刪除文件或新建文件等。 現(xiàn)在我們修改文件sample.txt,然后使用git add命令將文件提交至?xí)捍鎱^(qū): 可以看到添加了“git tracks changes”這一行,然后再次對(duì)文件sample.txt進(jìn)行修改,然

    2024年02月05日
    瀏覽(35)
  • git 學(xué)習(xí)之暫存區(qū)撤銷(xiāo)和修改

    每個(gè) Git 倉(cāng)庫(kù)中,都有一個(gè)隱藏目錄 .git 用于存放 Git 倉(cāng)庫(kù)的相關(guān)信息,包括暫存區(qū)(稱(chēng)為 stage)、自動(dòng)創(chuàng)建的 master 分支以及指向 master 分支的 HEAD 指針。 每次提交文件時(shí): git add 添加文件到暫存區(qū)。 git commit 提交更改,把暫存區(qū)的所有內(nèi)容一次性全部提交到當(dāng)前分支,清空

    2024年02月14日
    瀏覽(23)
  • 【Git】版本回退與撤銷(xiāo)修改案例

    【Git】版本回退與撤銷(xiāo)修改案例

    目錄 一、版本回退 二、撤銷(xiāo)修改案例 案例1:僅在工作區(qū)進(jìn)行了修改還未進(jìn)行add操作 案例2:僅進(jìn)行了add 操作還未進(jìn)行commit操作 案例3:進(jìn)行了add與commit操作無(wú)其他操作 三、版本庫(kù)中刪除文件 在進(jìn)行版本回退之前我們需要先對(duì)之前對(duì)本地倉(cāng)庫(kù)的幾個(gè)分區(qū)進(jìn)行復(fù)習(xí),首先在本

    2024年02月15日
    瀏覽(27)
  • git放棄本地所有更改,拉取最新代碼

    要放棄本地所有修改,并且只獲取遠(yuǎn)程倉(cāng)庫(kù)的最新代碼,你可以按照以下步驟操作: 放棄本地修改:使用以下命令來(lái)放棄所有未提交的更改(包括已暫存和未暫存的更改): $ git reset --hard HEAD 這會(huì)重置你的工作目錄和暫存區(qū)到最近一次提交的狀態(tài),丟棄所有本地修改。 如果

    2024年02月04日
    瀏覽(15)
  • git——如何撤銷(xiāo)已經(jīng)push到遠(yuǎn)程的修改

    先明確四種狀態(tài): state 1 (上一次提交) 本地文件編輯后進(jìn)行保存【操作】 state 2 本地文件保存后進(jìn)行 git add 【操作】 state 3 提交 commit【操作】 state 4 對(duì)commit 進(jìn)行 push【操作】 state 5 首先,push到遠(yuǎn)程的提交,肯定是已經(jīng)在本地提交過(guò)的,因此先撤銷(xiāo)本地分支。 撤銷(xiāo)本地分支

    2024年02月15日
    瀏覽(25)
  • Git已經(jīng)在本地提交過(guò)文件了,但又給撤銷(xiāo)了,恢復(fù)已經(jīng)撤銷(xiāo)的內(nèi)容

    Git已經(jīng)在本地提交過(guò)文件了,但又給撤銷(xiāo)了,恢復(fù)已經(jīng)撤銷(xiāo)的內(nèi)容

    Git,我已經(jīng)在本地提交過(guò)文件了,也就是已經(jīng)執(zhí)行了 git commit -m \\\"xxx\\\" ,但提交完之后又給撤銷(xiāo)了,撤銷(xiāo)的還能回來(lái)嘛? 這種情況仍然有機(jī)會(huì)恢復(fù)它。撤銷(xiāo)提交的方法取決于你撤銷(xiāo)提交的方式。 說(shuō)白了就是,只要執(zhí)行了 git commit -m \\\"xxx\\\" ,就可以有權(quán)恢復(fù)代碼,切記不要慌! 如

    2024年02月15日
    瀏覽(32)
  • Git基本操作之 修改提交信息 取消暫存文件 撤銷(xiāo)文件修改

    git 文件分為 ????????本地文件【即你當(dāng)前在git? bash終端ls 看到的文件】 ? ? ? ? 暫存文件【即你使用了git? add 之后存儲(chǔ)在index file 的文件,此文件是下一步commit的暫存】 ? ? ? ? 倉(cāng)庫(kù)文件【即執(zhí)行了git commit之后的文件】 1.修改提交信息 ,這里指的是修改 git? commit的時(shí)

    2023年04月08日
    瀏覽(23)
  • GIT | 基礎(chǔ)操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤銷(xiāo)修改 | 刪除文件

    GIT | 基礎(chǔ)操作 | 初始化 | 添加文件 | 修改文件 | 版本回退 | 撤銷(xiāo)修改 | 刪除文件

    Git(讀音為/g?t/)是一個(gè)開(kāi)源的分布式版本控制系統(tǒng),可以有效、高速地處理從很小到非常大的項(xiàng)目版本管理。也是Linus Torvalds為了幫助管理Linux內(nèi)核開(kāi)發(fā)而開(kāi)發(fā)的一個(gè)開(kāi)放源碼的版本控制軟件。 我們這里就不多介紹這里的 GIT 了,百度百科和維基百科上都有很多介紹,我們這

    2024年02月05日
    瀏覽(94)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包