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

修改git commit的author信息實(shí)現(xiàn)方式

 更新時(shí)間:2025年07月27日 14:42:49   作者:mocoe  
當(dāng)多賬號(hào)Git提交出現(xiàn)用戶錯(cuò)誤時(shí),可通過(guò)rebase修改歷史提交的作者信息,使用amend調(diào)整最后一次提交,再用continue恢復(fù)流程,確保提交記錄顯示正確的賬號(hào)信息

修改git commit的author信息

本地有多個(gè)git賬號(hào)時(shí),容易發(fā)生忘記設(shè)置項(xiàng)目默認(rèn)賬號(hào),最后以全局賬號(hào)提交的情況,其實(shí)對(duì)代碼本身并無(wú)影響,只是提交記錄里顯示的是別的名字稍顯別扭。

查看提交日志

假設(shè)以a(a@email.com)提交了三次,發(fā)現(xiàn)提交用戶錯(cuò)了,應(yīng)該用b用戶提交:

$ git log

# 輸出如下
commit 3 (HEAD -> branch1)
Author: a <a@email.com>
Date: Thu Nov 22 16:22:59 2018 +0800
    commit 3
commit 2 (HEAD -> branch1)
Author: a <a@email.com>
Date: Thu Nov 22 16:22:59 2018 +0800
    commit 2
commit 1 (HEAD -> branch1)
Author: a <a@email.com>
Date: Thu Nov 22 16:22:59 2018 +0800
    commit 1

重置本項(xiàng)目用戶信息

$ git config user.name 'b'
$ git config user.email b@email.com

使用amend命令修改commit信息

$ git commit --amend --reset-author

amend命令只會(huì)修改最后一次commit的信息,之前的commit需要使用rebase:

$ git rebase -i HEAD~3

# 輸出如下
pick 1 commit 1
pick 2 commit 2
pick 3 commit 3

要修改哪個(gè),就把那行的pick改為edit,然后退出。

例如想修改commit 1的author,光標(biāo)移到第一個(gè)pick,按i鍵進(jìn)入INSERT模式,把pick改為edit:

edit 1 commit 1
pick 2 commit 2
pick 3 commit 3
...
-- INSERT --

然后按esc鍵,退出INSERT模式,輸入:wq退出,這時(shí)可以看到提示,可以修改commit 1的信息了:

Stopped at 1 commit 1
You can amend the commit now, with
    git commit --amend
Once you are satisfied with tour changes, run
    git rebase --continue

輸入amend命令重置用戶信息

$ git commit --amend --reset-author

會(huì)出現(xiàn)commit 1的提交記錄及注釋內(nèi)容,可進(jìn)入INSERT模式修改注釋,:wq退出。

這時(shí)再查看提交歷史,發(fā)現(xiàn)commit 1的author已經(jīng)變成b(b@email.com)了,且是最新一次記錄。

通過(guò)continue命令回到正常狀態(tài)

$ git rebase --continue

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 清除git本地緩存和gitigore模板方式

    清除git本地緩存和gitigore模板方式

    文章主要介紹了如何清除Git本地緩存以及如何使用.gitignore文件來(lái)忽略文件,文章還提供了后端和前端的.gitignore文件模板供參考
    2026-03-03
  • 詳解版本控制利器Git,SVN的異同以及適用范圍

    詳解版本控制利器Git,SVN的異同以及適用范圍

    本文通過(guò)對(duì)版本控制程序git及SVN進(jìn)行對(duì)比分析其優(yōu)缺點(diǎn),以及他們的適用范圍,希望對(duì)大家能有所幫助
    2014-11-11
  • Github庫(kù)鏡像到本地私有Gitlab服務(wù)器實(shí)現(xiàn)過(guò)程

    Github庫(kù)鏡像到本地私有Gitlab服務(wù)器實(shí)現(xiàn)過(guò)程

    文章介紹了如何將GitHub倉(cāng)庫(kù)遷移至自己的GitLab服務(wù)器,首先,復(fù)制GitHub倉(cāng)庫(kù)的地址并克隆到本地,然后,添加遠(yuǎn)程GitLab倉(cāng)庫(kù),并將本地倉(cāng)庫(kù)推送到GitLab,如果原倉(cāng)庫(kù)使用了GitLFS,還需要額外遷移LFS對(duì)象
    2025-12-12
  • 12個(gè)Visual Studio調(diào)試效率技巧(小結(jié))

    12個(gè)Visual Studio調(diào)試效率技巧(小結(jié))

    這篇文章主要介紹了12個(gè)Visual Studio調(diào)試效率技巧,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • 詳解秒殺系統(tǒng)設(shè)計(jì)的5個(gè)要點(diǎn)

    詳解秒殺系統(tǒng)設(shè)計(jì)的5個(gè)要點(diǎn)

    這篇文章主要為大家介紹了秒殺系統(tǒng)設(shè)計(jì)的5個(gè)要點(diǎn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-01-01
  • 用戶權(quán)限管理設(shè)計(jì)[圖文說(shuō)明]

    用戶權(quán)限管理設(shè)計(jì)[圖文說(shuō)明]

    用戶管理權(quán)限設(shè)計(jì)一直是大家討論的熱點(diǎn),因?yàn)閹缀跎婕暗矫恳粋€(gè)開發(fā)的業(yè)務(wù)系統(tǒng)。我找了很多很多的資料,大家的核心基本上都是一樣的:基于角色管理. 用戶,角色,模塊,權(quán)限的相互組合,就可以形成一個(gè)強(qiáng)大的權(quán)限管理系統(tǒng)。
    2008-12-12
  • 快速掌握和使用Flyway的詳細(xì)教程

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

    這篇文章主要介紹了快速掌握和使用Flyway的詳細(xì)教程,需要的朋友可以參考下
    2020-07-07
  • web服務(wù)器程序運(yùn)行出現(xiàn)亂碼問(wèn)題的解決方法

    web服務(wù)器程序運(yùn)行出現(xiàn)亂碼問(wèn)題的解決方法

    有時(shí)候程序運(yùn)行是,出現(xiàn)亂碼,不是因?yàn)閿?shù)據(jù)庫(kù)的問(wèn)題,是因?yàn)闆](méi)有定義編碼的問(wèn)題,大家可以看下養(yǎng)成良好的編碼習(xí)慣。
    2009-12-12
  • kali添加開機(jī)自啟的方法

    kali添加開機(jī)自啟的方法

    采用systemd的方法,kali默認(rèn)是沒(méi)有rc.local的,需要自己創(chuàng)建。本方法也適用于ubuntu 18.04 64bit,對(duì)kali添加開機(jī)自啟知識(shí)感興趣的朋友一起看看吧
    2022-09-09
  • 詳解Google Protobuf簡(jiǎn)明教程

    詳解Google Protobuf簡(jiǎn)明教程

    這篇文章主要介紹了詳解Google Protobuf簡(jiǎn)明教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02

最新評(píng)論

阜南县| 镇平县| 峨山| 中西区| 红原县| 常宁市| 昭通市| 沅江市| 龙口市| 奎屯市| 尚志市| 四子王旗| 连南| 梅河口市| 雷波县| 娄底市| 当雄县| 临泽县| 磴口县| 正镶白旗| 正宁县| 团风县| 玉林市| 博兴县| 长沙县| 平凉市| 卢龙县| 光泽县| 高陵县| 北宁市| 扶余县| 余庆县| 株洲县| 阳山县| 张掖市| 汉沽区| 石柱| 灵台县| 黄陵县| 永嘉县| 浮梁县|