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

Git的撤銷、修改和回退命令

 更新時(shí)間:2022年04月24日 13:48:18   作者:農(nóng)碼一生  
這篇文章介紹了Git的撤銷、修改和回退命令,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

一、撤銷修改(git add/rm 之前)

git checkout -- *   //是撤銷從上次提交之后所做的所有修改
git checkout -- filaname  //是撤銷從上次提交之后的單個(gè)文件的修改

二、git add/rm 之后,還未git commit

情況一:

從暫存區(qū)撤出

git reset HEAD <file>  //reset 某個(gè)文件
git reset HEAD .       //reset 所有

情況二:

如果是 git rm 的文件,需要執(zhí)行下面的,把它撤回來(lái),add 的文件不能用(用了會(huì)撤回修改,如果想撤回修改前的,也可以用下面的命令)

git  checkout -- file_name
//注:如果執(zhí)行 git checkout -- . 則會(huì)把之前add 更改的文件也給撤回了

三、撤銷修改 git commit -m ""  、還未執(zhí)行g(shù)it push

1. 找到上次git commit的 id,找到你想撤銷的commit_id

git log  //查看日志

2. 完成撤銷,同時(shí)將代碼恢復(fù)到前一commit_id 對(duì)應(yīng)的版本

git reset --hard commit_id   //執(zhí)行撤銷

注:不保留commit 之前修改的代碼,reset之后,代碼回滾到上個(gè)版本
3.完成Commit命令的撤銷,但是不對(duì)代碼修改進(jìn)行撤銷,可以直接通過(guò)git commit 重新提交對(duì)本地代碼的修改。

git reset commit_id  //注釋

注:保留commit之前修改的代碼,撤銷后,代碼是修改后的狀態(tài),還能繼續(xù)修改

四、對(duì)于已經(jīng)push的版本,進(jìn)行回退

1、第一步:

git reset --hard 版本號(hào) //本地回退到指定的版本

2、第二步:

git push -f origin dev //將遠(yuǎn)程的也回退到指定版本

到此這篇關(guān)于Git的撤銷、修改和回退命令的文章就介紹到這了。希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 最新IntelliJ IDEA 2020.2永久激活碼(親測(cè)有效)

    最新IntelliJ IDEA 2020.2永久激活碼(親測(cè)有效)

    今天一大波朋友反饋idea2020激活碼失效的問(wèn)題,小編快馬加鞭給大家找到解決方案,本文以IDEA 2020.2.4激活碼破解教程為例給大家詳細(xì)介紹,需要idea2020激活碼的朋友快來(lái)參考下本文吧
    2020-11-11
  • 遠(yuǎn)程過(guò)程調(diào)用RPC基本概念及實(shí)現(xiàn)原理

    遠(yuǎn)程過(guò)程調(diào)用RPC基本概念及實(shí)現(xiàn)原理

    這篇文章介紹了遠(yuǎn)程過(guò)程調(diào)用RPC基本概念及實(shí)現(xiàn)原理,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-01-01
  • 使用GitLab+Jenkins實(shí)現(xiàn)持續(xù)集成CI環(huán)境的示例代碼

    使用GitLab+Jenkins實(shí)現(xiàn)持續(xù)集成CI環(huán)境的示例代碼

    本文主要介紹了使用GitLab+Jenkins實(shí)現(xiàn)持續(xù)集成CI環(huán)境的示例代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Dreamweaver中如何設(shè)定文字大小、字體、顏色

    Dreamweaver中如何設(shè)定文字大小、字體、顏色

    這篇文章主要給大家介紹了關(guān)于Dreamweaver中如何設(shè)定文字大小、字體、顏色的相關(guān)資料,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2007-06-06
  • 詳解DES&3DES算法的原理以及C#和JS的實(shí)現(xiàn)

    詳解DES&3DES算法的原理以及C#和JS的實(shí)現(xiàn)

    DES?全稱為?Data?Encryption?Standard,即數(shù)據(jù)加密標(biāo)準(zhǔn),是一種使用密鑰加密的塊算法。3DES?算法通過(guò)對(duì)?DES?算法進(jìn)行改進(jìn),增加?DES?的密鑰長(zhǎng)度來(lái)避免類似的攻擊。本文就來(lái)聊聊它們的原理與實(shí)現(xiàn)吧
    2023-03-03
  • OAuth 2.0 概念及授權(quán)流程梳理

    OAuth 2.0 概念及授權(quán)流程梳理

    這篇文章主要介紹了OAuth 2.0 概念及授權(quán)流程梳理,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • idea啟動(dòng)后CPU飆升的問(wèn)題解決

    idea啟動(dòng)后CPU飆升的問(wèn)題解決

    IDEA運(yùn)行大型項(xiàng)目,項(xiàng)目啟動(dòng)卡頓,CPU使用率占用過(guò)高,下面這篇文章主要給大家介紹了關(guān)于idea啟動(dòng)后CPU飆升的問(wèn)題解決,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-05-05
  • gradle+shell實(shí)現(xiàn)自動(dòng)系統(tǒng)簽名

    gradle+shell實(shí)現(xiàn)自動(dòng)系統(tǒng)簽名

    這篇文章主要介紹了gradle+shell實(shí)現(xiàn)自動(dòng)系統(tǒng)簽名的相關(guān)資料,需要的朋友可以參考下
    2019-08-08
  • C++ Go語(yǔ)言實(shí)現(xiàn)將windows和linux文件刪除至回收站

    C++ Go語(yǔ)言實(shí)現(xiàn)將windows和linux文件刪除至回收站

    這篇文章主要為大家詳細(xì)介紹了如何分別使用C++ Go語(yǔ)言實(shí)現(xiàn)將windows和linux文件刪除至回收站,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-12-12
  • 基于Token的身份驗(yàn)證之JWT基礎(chǔ)教程

    基于Token的身份驗(yàn)證之JWT基礎(chǔ)教程

    JWT(json web token)是為了在網(wǎng)絡(luò)應(yīng)用環(huán)境間傳遞聲明而執(zhí)行的一種基于JSON的開(kāi)放標(biāo)準(zhǔn)。下面這篇文章主要給大家介紹了關(guān)于基于Token的身份驗(yàn)證之JWT的基礎(chǔ)相關(guān)資料,文中通過(guò)示例代碼的非常詳細(xì),需要的朋友可以參考下
    2018-09-09

最新評(píng)論

舟山市| 临清市| 丰都县| 镇巴县| 淳化县| 怀集县| 武宁县| 永新县| 宁德市| 武夷山市| 奉化市| 宁化县| 新巴尔虎右旗| 丰县| 门头沟区| 巴楚县| 巴南区| 扬中市| 尖扎县| 青神县| 博野县| 巫山县| 肥东县| 阿瓦提县| 韶关市| 德化县| 邻水| 西青区| 嘉鱼县| 秦安县| 孟津县| 称多县| 鄂尔多斯市| 孙吴县| 黔西| 东源县| 永平县| 营口市| 大冶市| 新津县| 青海省|