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

詳解git reset --hard 和 git reset --soft區(qū)別

 更新時(shí)間:2020年08月03日 12:00:11   作者:木林森淼  
這篇文章主要介紹了詳解git reset --hard 和 git reset --soft區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

有時(shí)候,進(jìn)行了錯(cuò)誤的提交,但是還沒有push到遠(yuǎn)程分支,想要撤銷本次提交,可以使用git reset –-soft/hard命令。

1、二者區(qū)別:

git reset –-soft:回退到某個(gè)版本,只回退了commit的信息,不會(huì)恢復(fù)到index file一級(jí)。如果還要提交,直接commit即可;
git reset -–hard:徹底回退到某個(gè)版本,本地的源碼也會(huì)變?yōu)樯弦粋€(gè)版本的內(nèi)容,撤銷的commit中所包含的更改被沖掉;

2、具體用法如下:

使用git log命令查看本地的所有提交

現(xiàn)在想要撤銷最后一次提交,即上圖中“OTMS-25838: rollback the modification in OrderDto”這個(gè)commit;

(1)git reset --hard使用示例:

使用命令git reset --hard 1c38838ad39b396e271cb10e2146a1d673b4a2b9撤回制定版本號(hào)(不包括該提交)之前的所有提交。

注意:上述命令執(zhí)行成功之后,會(huì)徹底返回到回退前的版本狀態(tài),新發(fā)生的變更將會(huì)丟失。對(duì)于部分發(fā)生了變更,但是變更部分的文件夾存在未提交的文件可能導(dǎo)致目錄非空而刪除失敗,此時(shí)需要自行處置。

(2)git reset –-soft使用示例:

初始狀態(tài),可見當(dāng)前分支最后一個(gè)提交是debug the initialization page

現(xiàn)在要撤銷該commit,但是又不能撤銷該提交包含的更改,使用git reset --soft,執(zhí)行結(jié)果為

可見commit取消了,代碼更改并沒有取消。

到此這篇關(guān)于詳解git reset --hard 和 git reset --soft區(qū)別的文章就介紹到這了,更多相關(guān)git reset --hard和git reset --soft內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Commitizen來規(guī)范代碼提交信息使用技巧

    Commitizen來規(guī)范代碼提交信息使用技巧

    這篇文章主要為大家介紹了Commitizen來規(guī)范代碼提交信息使用技巧詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn)分享

    Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn)分享

    這篇文章主要介紹了Jar包一鍵重啟的Shell腳本及新服務(wù)器部署的一些經(jīng)驗(yàn),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-04-04
  • win11?C盤出現(xiàn)鎖和黃色感嘆號(hào)的解決方法

    win11?C盤出現(xiàn)鎖和黃色感嘆號(hào)的解決方法

    這篇文章主要介紹了win11?C盤出現(xiàn)鎖和黃色感嘆號(hào)的解決方法,文中有詳細(xì)的解決方案,對(duì)大家的解決問題有一定的幫助,需要的朋友可以參考下
    2007-02-02
  • 快速掌握和使用Flyway的詳細(xì)教程

    快速掌握和使用Flyway的詳細(xì)教程

    這篇文章主要介紹了快速掌握和使用Flyway的詳細(xì)教程,需要的朋友可以參考下
    2020-07-07
  • 詳解文法的定義與分類(編譯原理)

    詳解文法的定義與分類(編譯原理)

    計(jì)算機(jī)的語言具有嚴(yán)格的語法、語義,易于形式化的特征,這篇文章主要介紹了詳解文法的定義與分類(編譯原理),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • idea?git拉取代碼特別慢的問題及解決

    idea?git拉取代碼特別慢的問題及解決

    這篇文章主要介紹了idea?git拉取代碼特別慢的問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • ElasticSearch寫入流程實(shí)例解析

    ElasticSearch寫入流程實(shí)例解析

    這篇文章主要為大家介紹了ElasticSearch寫入流程實(shí)例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-09-09
  • StringBuider 在什么條件下、如何使用效率更高

    StringBuider 在什么條件下、如何使用效率更高

    都說 StringBuilder 在處理字符串拼接上效率要強(qiáng)于 String,但有時(shí)候我們的理解可能會(huì)存在一定的偏差。今天小編給大家?guī)硪黄坛剃P(guān)于StringBuider 在什么條件下、如何使用效率更高?感興趣的朋友一起看看吧
    2020-06-06
  • SonarQube實(shí)現(xiàn)自動(dòng)化代碼掃描的安裝及使用集成方式

    SonarQube實(shí)現(xiàn)自動(dòng)化代碼掃描的安裝及使用集成方式

    Sonar是一個(gè)用于代碼質(zhì)量管理的開源平臺(tái),通過插件機(jī)制,Sonar可與第三方工具進(jìn)行集成。將Sonar引入到代碼開發(fā)的過程中,提供靜態(tài)源代碼安全掃描能力,這無疑是安全左移的一次很好的嘗試和探索
    2021-10-10
  • vsCode中配置setings.json的技巧

    vsCode中配置setings.json的技巧

    本文給大家分享的是一個(gè)在vsCode中配置好的setings.json的樣例,可以給大家一個(gè)參考,有需要的小伙伴可以來看下
    2020-01-01

最新評(píng)論

南城县| 莆田市| 彭阳县| 诸城市| 班戈县| 蓝田县| 托克托县| 冀州市| 泾阳县| 庆元县| 措美县| 东安县| 牟定县| 长丰县| 阿勒泰市| 松溪县| 遂川县| 阿克陶县| 台南县| 剑阁县| 读书| 白城市| 临潭县| 通海县| 清河县| 衡阳县| 宁明县| 临清市| 时尚| 招远市| 蓬安县| 内丘县| 绥阳县| 建平县| 凤庆县| 德保县| 石河子市| 屯门区| 大关县| 青阳县| 玉山县|