亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Git提交日志修改方法實(shí)例匯總

 更新時(shí)間:2020年09月11日 10:20:24   作者:陌鉎こ城sHi  
這篇文章主要介紹了Git提交日志修改方法實(shí)例匯總,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

情況一:最后一次提交且未push

執(zhí)行以下命令:

git commit --amend

git會打開$EDITOR編輯器,它會加載這次提交的日志,這樣我們就可以在上面編輯,編輯后保存即完成此次的修改。

情況二:最后一次提交且已push到服務(wù)器

執(zhí)行以下命令:

git commit --amend
git push origin master --force

和情況一的做法一樣。使用push推送到遠(yuǎn)程服務(wù)器是需要加上--force,讓服務(wù)器更新歷史記錄。

需要注意的是:把修改后的日志強(qiáng)制push到Git服務(wù)器,如果別人本地的副本有修改,很有可能會導(dǎo)致他們同步不了,所以最好和他們核對下。

情況三:舊的提交且未推送

假設(shè)commit是倒數(shù)第3次提交,這個(gè)可以使用git log查看,

$ git log
commit b1b451d218cc23b6c769f373164f2b89cf54d0aa
Author: clcaza <clcaza@sina.cn>
Date: Sat Mar 10 19:09:08 2018 +0800

添加內(nèi)容d

commit 04f0d1809d5d31cc6e930efcba47a5f3f7e93319
Author: clcaza <clcaza@sina.cn>
Date: Sat Mar 10 19:08:24 2018 +0800

添加內(nèi)容c

commit 94fc8feb916442d56b558d5c370f18f057298921
Author: clcaza <clcaza@sina.cn>
Date: Sat Mar 10 19:07:08 2018 +0800

添加內(nèi)容a

commit fd517efa9faf6a5ec71d0eac38fbcfa0cd689f40
Author: clcaza <clcaza@sina.cn>
Date: Sat Mar 10 19:06:21 2018 +0800

init

執(zhí)行rebase

git rebase -i HEAD~3

它會打開一個(gè)編輯器,它會把最后前3次的提交顯示出來,類似于:

pick 94fc8fe 添加內(nèi)容a
pick 04f0d18 添加內(nèi)容c
pick b1b451d 添加內(nèi)容d

你會看到,它是按提交的順序顯示的,與git log顯示的順序相反。定位到你要編輯日志的那一行,把pick修改為edit,然后保存。

接著就是修改日志內(nèi)容了

git commit --amend

完成編輯日志后,記得執(zhí)行:

git rebase --continue

Rebase目的是打開提交的歷史記錄,讓您選擇要修改的內(nèi)容。 Git會讓你在一個(gè)新的分支修改內(nèi)容。 git rebase --continue則是讓你重新回到之前的分支。

情況四:舊的提交且已push到服務(wù)器

前面編輯日志的操作是和情況三是一樣的:

git rebase -i HEAD~X
git commit --amend
git rebase --continue

X表示倒數(shù)第幾次提交。

完成編輯日志后,執(zhí)行push:

git push origin master --force

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Centos上搭建Maven中央倉庫的方法

    在Centos上搭建Maven中央倉庫的方法

    這篇文章主要介紹了在Centos上搭建Maven中央倉庫的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-04-04
  • ubuntu18.04獲取root權(quán)限并用root用戶登錄的實(shí)現(xiàn)

    ubuntu18.04獲取root權(quán)限并用root用戶登錄的實(shí)現(xiàn)

    這篇文章主要介紹了ubuntu18.04獲取root權(quán)限并用root用戶登錄的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • Linux內(nèi)存泄漏檢測shell腳本

    Linux內(nèi)存泄漏檢測shell腳本

    這篇文章主要為大家詳細(xì)介紹了Linux內(nèi)存泄漏檢測shell腳本,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06
  • centos7 用rpm安裝mysql詳解

    centos7 用rpm安裝mysql詳解

    這篇文章主要介紹了centos7 用rpm安裝mysql詳解的相關(guān)資料,需要的朋友可以參考下
    2016-10-10
  • linux為repo 'AppStream'下載元數(shù)據(jù)失敗的解決

    linux為repo 'AppStream'下載元數(shù)據(jù)失敗的解決

    這篇文章主要介紹了linux為repo 'AppStream'下載元數(shù)據(jù)失敗的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Apache 安全配置方法

    Apache 安全配置方法

    在本文中,筆者將為你提供10個(gè)技巧,借此你可以保護(hù)自己的Apache Web服務(wù)器免于受到許多攻擊。不過,必須謹(jǐn)記,你需要仔細(xì)地評估每一個(gè)技巧,以確保其適合于你的組織。
    2010-12-12
  • LAMP&LNMP自動化安裝腳本代碼

    LAMP&LNMP自動化安裝腳本代碼

    這篇文章主要介紹了LAMP&LNMP自動化安裝腳本實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2013-09-09
  • 【Linux】linux常用基本命令總結(jié)(推薦)

    【Linux】linux常用基本命令總結(jié)(推薦)

    Linux中許多常用命令是必須掌握的,這里將我學(xué)linux入門時(shí)學(xué)的一些常用的基本命令分享給大家一下,有興趣的可以了解一下。
    2016-11-11
  • 80端口被占用 Apache啟動失敗的解決方法

    80端口被占用 Apache啟動失敗的解決方法

    80端口被占用,Apache啟動失敗,遇到這個(gè)問題真的很頭疼,這篇文章主要就為大家介紹了80端口被占用,Apache啟動失敗的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • 解決Linux可執(zhí)行文件目錄下明明存在*.so文件,但卻提示找不到

    解決Linux可執(zhí)行文件目錄下明明存在*.so文件,但卻提示找不到

    這篇文章主要介紹了解決Linux可執(zhí)行文件目錄下明明存在*.so文件,但卻提示找不到問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-11-11

最新評論