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

詳解git commit --amend 用法

 更新時(shí)間:2020年08月04日 09:54:54   作者:那些年的代碼  
這篇文章主要介紹了詳解git commit --amend 用法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

有時(shí)你提交過(guò)代碼之后,發(fā)現(xiàn)一個(gè)地方改錯(cuò)了,你下次提交時(shí)不想保留上一次的記錄;或者你上一次的commit message的描述有誤,這時(shí)候你可以使用接下來(lái)的這個(gè)命令:git commit --amend。

git功能十分強(qiáng)大,接下來(lái)我將講解一下git commit --amend命令的用法~

git log之后,可以看到你之前提交過(guò)的git歷史:

接下來(lái),在bash里輸入wq退出log狀態(tài),執(zhí)行:

$ git commit --amend

這時(shí)bash里會(huì)出現(xiàn)以下內(nèi)容:

其中,second commit是你上次提交的描述,下面是一下說(shuō)明信息,有告訴你上次提交的文件信息等等,可忽略。接下來(lái)你要是想修改描述信息的話。直接鍵入:i,此時(shí)進(jìn)入了輸入模式,變成這樣子:

可用鍵盤(pán)上下鍵轉(zhuǎn)到描述所在的那一行,然后進(jìn)行修改:

修改完成后,按下 Esc鍵退出編輯模式,在鍵入 :wq 回車退出并保存修改,完成提交。這是你再git log 看一下提交日志:

已經(jīng)修改了提交描述信息,且原來(lái)的git版本沒(méi)有了~~~喜大普奔??!你完成~~

但是有個(gè)地方要注意,就是該操作會(huì)改變你原來(lái)的commit id哦。

適用場(chǎng)景:

場(chǎng)景1.本地開(kāi)發(fā)代碼已提交,提交后發(fā)現(xiàn)這次提交的代碼有問(wèn)題,或者漏提交了一些文件,此時(shí),希望達(dá)到以下目的:

①修改有問(wèn)題的代碼。

②補(bǔ)足漏提交的文件(一般是新增的文件沒(méi)有g(shù)it add .)

③把以上2點(diǎn)相關(guān)的代碼,和前一次提交的代碼合并成1個(gè)提交。

④給合并后的這個(gè)提交添加新的注釋。

解決辦法:

--》修改問(wèn)題代碼

--》git add . (把漏提交的文件假如暫存區(qū))

--》執(zhí)行g(shù)it commit --amend -m "這里填寫(xiě)提交的注釋"

場(chǎng)景2.新接到需求,需要基于master分支拉取一個(gè)feature分支,且這個(gè)feature分支只有你自己使用(這一點(diǎn)極其重要),由于開(kāi)發(fā)周期較長(zhǎng),你不想每一次都產(chǎn)生一個(gè)新的commit,而是每一次commit都修改前一次提交,這樣做的好處是,等到你的feature分支提測(cè)時(shí),就只有1個(gè)干凈的commit,沒(méi)有亂七八糟的提交歷史,你只要把這1個(gè)commit合并到master里就好了 。

解決辦法:在feature分支上,

第1次提交代碼時(shí),使用git commit -am "第1次提交的注釋"

第2次以后提交代碼時(shí),使用git commit --amend -m "這里填寫(xiě)提交的注釋"

這樣,整個(gè)分支可以只有1個(gè)commit。

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

相關(guān)文章

  • 如何用Idea或者webstorm跑一個(gè)Vue項(xiàng)目(步驟詳解)

    如何用Idea或者webstorm跑一個(gè)Vue項(xiàng)目(步驟詳解)

    這篇文章主要介紹了如何用Idea或者webstorm跑一個(gè)Vue項(xiàng)目,本文分步驟給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • git可視化工具Sourcetree使用全攻略(git沖突解決)

    git可視化工具Sourcetree使用全攻略(git沖突解決)

    本文主要介紹了git可視化工具Sourcetree使用全攻略,文中通過(guò)圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 大數(shù)據(jù)HelloWorld-Flink實(shí)現(xiàn)WordCount

    大數(shù)據(jù)HelloWorld-Flink實(shí)現(xiàn)WordCount

    這篇文章主要介紹了大數(shù)據(jù)HelloWorld-Flink實(shí)現(xiàn)WordCount的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 整理的比較全的一句話后門(mén)代碼(方面大家查找后門(mén))

    整理的比較全的一句話后門(mén)代碼(方面大家查找后門(mén))

    整理的比較全的一句話后門(mén)代碼(方面大家查找后門(mén)),很多情況下也會(huì)有一些特殊字符的表示,原理一樣。
    2010-09-09
  • DeepSeek?Window本地私有化部署教程

    DeepSeek?Window本地私有化部署教程

    本文介紹了如何在Windows電腦上本地部署DeepSeekR1大模型,包括安裝Ollama工具、下載DeepSeekR1模型、安裝圖形化交互界面CherryStudio等步驟,部署過(guò)程中強(qiáng)調(diào)了隱私安全和響應(yīng)速度快的優(yōu)勢(shì)
    2025-02-02
  • ChatGpt無(wú)法訪問(wèn)或錯(cuò)誤碼1020的幾種解決方案

    ChatGpt無(wú)法訪問(wèn)或錯(cuò)誤碼1020的幾種解決方案

    ChatGPT是一種語(yǔ)言模型,它被訓(xùn)練來(lái)對(duì)對(duì)話進(jìn)行建模,下面這篇文章主要給大家介紹了關(guān)于ChatGpt無(wú)法訪問(wèn)或錯(cuò)誤碼1020的幾種解決方案,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2023-02-02
  • Hadoop分布式集群的搭建的方法步驟

    Hadoop分布式集群的搭建的方法步驟

    這篇文章主要介紹了Hadoop分布式集群的搭建的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 一文讀懂吞吐量(TPS)、QPS、并發(fā)數(shù)、響應(yīng)時(shí)間(RT)概念

    一文讀懂吞吐量(TPS)、QPS、并發(fā)數(shù)、響應(yīng)時(shí)間(RT)概念

    這篇文章主要介紹了吞吐量(TPS)、QPS、并發(fā)數(shù)、響應(yīng)時(shí)間(RT)概念,在開(kāi)發(fā)中需要先搞懂這些基礎(chǔ)知識(shí),才能更好運(yùn)用,需要的朋友可以參考下
    2020-07-07
  • 詳解git submodule使用以及注意事項(xiàng)

    詳解git submodule使用以及注意事項(xiàng)

    這篇文章主要介紹了詳解git submodule使用以及注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • 基于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)論

新和县| 祁连县| 昭平县| 富蕴县| 平罗县| 灌南县| 西乌珠穆沁旗| 汶川县| 任丘市| 大洼县| 横峰县| 甘孜县| 姜堰市| 镇宁| 汉中市| 筠连县| 香格里拉县| 永吉县| 巴中市| 额济纳旗| 汉阴县| 云霄县| 温泉县| 正宁县| 常州市| 巴南区| 衡山县| 凤翔县| 富蕴县| 嘉峪关市| 肥西县| 平阴县| 龙岩市| 兖州市| 泸水县| 云龙县| 比如县| 新邵县| 霸州市| 万源市| 涟水县|