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

詳解git commit --amend 用法

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

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

git功能十分強大,接下來我將講解一下git commit --amend命令的用法~

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

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

$ git commit --amend

這時bash里會出現(xiàn)以下內容:

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

可用鍵盤上下鍵轉到描述所在的那一行,然后進行修改:

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

已經修改了提交描述信息,且原來的git版本沒有了~~~喜大普奔?。∧阃瓿蓗~

但是有個地方要注意,就是該操作會改變你原來的commit id哦。

適用場景:

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

①修改有問題的代碼。

②補足漏提交的文件(一般是新增的文件沒有git add .)

③把以上2點相關的代碼,和前一次提交的代碼合并成1個提交。

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

解決辦法:

--》修改問題代碼

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

--》執(zhí)行git commit --amend -m "這里填寫提交的注釋"

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

解決辦法:在feature分支上,

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

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

這樣,整個分支可以只有1個commit。

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

相關文章

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

    如何用Idea或者webstorm跑一個Vue項目(步驟詳解)

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

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

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

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

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

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

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

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

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

    ChatGpt無法訪問或錯誤碼1020的幾種解決方案

    ChatGPT是一種語言模型,它被訓練來對對話進行建模,下面這篇文章主要給大家介紹了關于ChatGpt無法訪問或錯誤碼1020的幾種解決方案,文中介紹的非常詳細,需要的朋友可以參考下
    2023-02-02
  • Hadoop分布式集群的搭建的方法步驟

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

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

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

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

    詳解git submodule使用以及注意事項

    這篇文章主要介紹了詳解git submodule使用以及注意事項,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • 基于Token的身份驗證之JWT基礎教程

    基于Token的身份驗證之JWT基礎教程

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

最新評論

鸡西市| 西宁市| 方城县| 民丰县| 古蔺县| 迭部县| 二手房| 尤溪县| 安福县| 巢湖市| 根河市| 乳源| 怀安县| 丰台区| 阿拉善右旗| 墨竹工卡县| 兴和县| 甘泉县| 阜平县| 汉源县| 德格县| 江西省| 太仓市| 龙陵县| 福建省| 涞水县| 湘潭市| 津南区| 宜黄县| 若尔盖县| 池州市| 成都市| 南和县| 永丰县| 从江县| 抚顺县| 巫溪县| 沙湾县| 肥乡县| 同江市| 麻栗坡县|