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

Git提交日志修改方法實例匯總

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

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

執(zhí)行以下命令:

git commit --amend

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

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

執(zhí)行以下命令:

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

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

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

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

假設(shè)commit是倒數(shù)第3次提交,這個可以使用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

它會打開一個編輯器,它會把最后前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會讓你在一個新的分支修改內(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)文章

  • Linux中服務(wù)器軟件為什么需要編譯安裝

    Linux中服務(wù)器軟件為什么需要編譯安裝

    這篇文章主要介紹了Linux中服務(wù)器軟件為什么需要編譯安裝,在什么情況下需要編譯安裝,需要的朋友可以參考下
    2014-02-02
  • Vim 強制保存只讀類型文件的方法

    Vim 強制保存只讀類型文件的方法

    你是否會和我一樣經(jīng)常碰到這樣的情景:在VIM中編輯了一個系統(tǒng)配置文件,當(dāng)需要保存時才發(fā)現(xiàn)當(dāng)前的用戶對該文件沒有寫入的權(quán)限。這個時候就需要強制保存只讀類型文件的方法了,這篇文章就介紹了Vim強制保存只讀類型文件的方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • Linux使用fdisk進行磁盤的相關(guān)操作

    Linux使用fdisk進行磁盤的相關(guān)操作

    fdisk?命令是?Linux?中用于管理磁盤分區(qū)的強大文本實用程序,這篇文章主要為大家詳細介紹了如何使用fdisk進行磁盤的相關(guān)操作,需要的可以了解下
    2025-01-01
  • 淺談Linux C語言動態(tài)庫及靜態(tài)庫

    淺談Linux C語言動態(tài)庫及靜態(tài)庫

    下面小編就為大家?guī)硪黄獪\談Linux C語言動態(tài)庫及靜態(tài)庫。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • apache集成php5.6方法分享

    apache集成php5.6方法分享

    這篇文章主要介紹了apache集成php5.6方法分享,需要的朋友可以參考下
    2015-01-01
  • linux服務(wù)器被植入ddgs、qW3xT.2挖礦病毒的處理實戰(zhàn)記錄

    linux服務(wù)器被植入ddgs、qW3xT.2挖礦病毒的處理實戰(zhàn)記錄

    這篇文章主要給大家介紹了關(guān)于linux服務(wù)器被植入ddgs、qW3xT.2挖礦病毒的處理的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧
    2018-09-09
  • linux系統(tǒng)下定時執(zhí)行php腳本的方法

    linux系統(tǒng)下定時執(zhí)行php腳本的方法

    網(wǎng)站運營過程中,經(jīng)常會遇到需要定時執(zhí)行php腳本的情況,下面這篇文章主要介紹了linux系統(tǒng)下定時執(zhí)行php腳本的方法,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • CentOS 7中 Apache Web 服務(wù)器安裝配置教程

    CentOS 7中 Apache Web 服務(wù)器安裝配置教程

    這篇文章主要介紹了CentOS 7中 Apache Web 服務(wù)器安裝配置教程,需要的朋友可以參考下
    2018-04-04
  • apache ab工具頁面壓力測試返回結(jié)果含義解釋

    apache ab工具頁面壓力測試返回結(jié)果含義解釋

    這篇文章主要介紹了apache ab工具頁面壓力測試返回結(jié)果含義解釋,ab工具的使用非常簡單,但返回結(jié)果中的數(shù)據(jù)有點多,看不懂的話就需要看看本文了,需要的朋友可以參考下
    2015-07-07
  • Linux查找特定程序whereis實例詳解

    Linux查找特定程序whereis實例詳解

    在本篇文章里小編給大家整理的是關(guān)于Linux查找特定程序 whereis的詳細用法實例,有需要的朋友們可以學(xué)習(xí)下。
    2019-11-11

最新評論

昭通市| 西林县| 阿瓦提县| 达州市| 陇西县| 桦甸市| 遂川县| 元江| 霍邱县| 乾安县| 荔波县| 基隆市| 吉木萨尔县| 阿鲁科尔沁旗| 任丘市| 图木舒克市| 出国| 新密市| 尤溪县| 威海市| 东乌| 新郑市| 鄂伦春自治旗| 灌阳县| 永州市| 安西县| 无棣县| 烟台市| 怀安县| 紫阳县| 城口县| 邹城市| 西林县| 金塔县| 夏津县| 龙岩市| 昭平县| 墨竹工卡县| 津市市| 安龙县| 浦县|