1. 程式人生 > >git commit --amend 改寫提交

git commit --amend 改寫提交

為了節省時間,這個教程使用現有的歷史記錄作為本地資料庫。

從這裡下載

我們將修改最近一次的提交。

首先進入stepup-tutorial/tutorial1目錄。本地端的歷史記錄狀態如下圖顯示。

資料庫的歷史記錄

用log命令確認歷史記錄。

$ git log
commit 326fc9f70d022afdd31b0072dbbae003783d77ed
Author: yourname <[email protected]>
Date:   Mon Jul 16 23:17:56 2012 +0900

    新增add的說明

commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname <
[email protected]
> Date: Mon Jul 16 23:16:14 2012 +0900 first commit

首先開啟sample.txt檔案,並新增commit的註釋。

連猴子都懂的Git命令
add 把變更錄入到索引中
commit 記錄索引的狀態

新增 --amend 選項,然後提交。

$ git add sample.txt
$ git commit --amend

編輯工具會顯示最近一次提交的提交訊息,把訊息修改為「新增add和commit的講解」並進行儲存。

現在已經修改了提交的內容,然後用log命令確認歷史記錄和提交訊息。

commit --amend

$ git log
commit e9d75a02e62814541ee0410d9c1d1bf47ab1c057
Author: yourname <[email protected]>
Date:   Mon Jul 16 23:17:56 2012 +0900

    新增add和commit的講解

commit 48eec1ddf73a7fb508ef664efd6b3d873631742f
Author: yourname <[email protected]>
Date:   Mon Jul 16 23:16:14 2012 +0900

    first commit
from: http://backlogtool.com/git-guide/cn/stepup/stepup7_1.html

相關推薦

git commit --amend 改寫提交

為了節省時間,這個教程使用現有的歷史記錄作為本地資料庫。 從這裡下載 我們將修改最近一次的提交。 首先進入stepup-tutorial/tutorial1目錄。本地端的歷史記錄狀態如下圖顯示。 用log命令確認歷史記錄。 $ git log commit 326fc9f70d022afd

不借助git commit --amend 修改提交說明

本篇博文內容有二: 1、  使用git commit –amend修改提交說明。 2、  一種替代第一種方法的方式,更確切的說是第一種方式的原理。 1、  使用git commit –amend修改提交說明。 這種方式就是大家所熟知的最常用的方式,操作: git co

git commitamend 修改還未提交到遠端分支的 commit 資訊

有時候用 git commit -m 提交時,可能沒寫好或者誤操作導致提交的資訊不合適,但你還沒有 push 到遠 程       分支時, 可以使用 git commit --amend 修改上一次的提交資訊。 操作示例 如下: git commit --amend 後會出現編輯介面,如下

git commit --amend兩種用法

一、如果已經push到遠端伺服器,想修改已經提交過的commit資訊 1.儲存:Ctrl + o; 回車 ;退出:Ctrl + x # git commit --amend 2.重新提交gerrit審批 # git push --no-thin origin HEAD:refs/fo

git commit 規範化資訊提交工具

靈感來源於這篇文章 1. 標準化 commit message 規範且有意義的提交記錄,有助於追蹤程式碼修改和檢視歷史記錄 現在支援以下九種類型(參考 Angular 規範的 commit message) feat: 新功能(feature) fix: 修補bug

gitgit commitamend命令修改comment

當git commit -m “your comment”後,想修改提交後的comment,可以使用git commit –amend命令: 1. git commit –amend,會出現上一次提交時的comment(即vim模式下檢視記錄); 2.

修改git commit 除了 git commit --amend 還有 git commmit rebase, reset,

如果發現上一次提交的內容存在問題,就需要修改了。 基本概念 Change: Gerrit中的一個Change就是一個Review任務,它對應一個commit。 每個commit,應該是為了一個目的的完整修改。如果某一次修改不完全,就需要修正該commit。 每一次修正之前的commit,重新提交時,都應該

git 撤銷操作--git checkout、git reset、git revert、git commit -- amend

git 撤銷操作 一、前言 在使用git過程當中經常會用到撤銷一些已經完成的操作,經常會用到git checkout、git reset、git revert、git commit -- amend。在用法上也有不同之處,簡單的分析下這幾種方法的不同。

[轉]git commit --amend用法

到你 xxx rsquo 允許 就是 所有 參考 refs show 適用場景: 比方說,你的代碼已經提交到git庫,leader審核的時候發現有個Java文件代碼有點問題,於是讓你修改,通常有2種方法: 方法1:leader 將你提交的所有代碼 aba

git中誤刪提交commit)後,怎麽恢復

pan 找到 mage 發現 bsp cnblogs reset XML spa “xml文件存儲數據”提交被我誤操作,即使用reset --hard刪除了,然後又進行了三次提交,發現刪除的提交有用,需要找回來, 於是找了好久,找到好方法: 1。進入工程下的.git文件下

git commit 命令不加字尾-m提交

用git commit提交時沒有加-m字尾,會進入vim,如何寫入提交說明然後退出? 這裡會進入VIM,如下圖所示: step-01 :  按 Insert 鍵,左下方顯示:插入,即可編輯。   在最上面新增提交說明,便於在歷史記錄裡方便地找

Git 撤銷所有未提交(Commit)的內容

擼了好多程式碼,但是突然設計改了(o(>_<)o );或者引入個第三方庫,後來又發現用不著,想刪掉,但檔案太多了(比如幾百個);那,怎麼辦呢,都不想了...Git 比人聰明,所以能很方便的幫我們解決問題。 場景一 需要撤銷的內容檔案屬於未跟蹤的狀態。如下

多個組織使用者git commit時如何區分郵箱提交

簡介 作為一個碼農通常會擁有github,公司的gitlab/gerrit或個人搭建的gitlab等兩個及兩個賬號。公司提交程式碼時,通常是用公司的郵箱和使用者名稱提交程式碼。而像github這種我們又希望用個人郵箱和暱稱來提交。當然你可以為每個專案單獨本地配置 user.email和

撤銷git的錯誤提交(git add , git commitgit push)

1. git add 新增 多餘檔案 這樣的錯誤是由於, 有的時候 可能 git add . (空格+ 點) 表示當前目錄所有檔案,不小心就會提交其他檔案 git add 如果添加了錯誤的檔案的話 撤銷操作 git status 先看一下add 中的檔案 git reset HE

git commit 不小心把賬號密碼檔案提交上去並push到遠端後,怎麼刪除commit記錄

當前分支 1.git reset - -hard b66cc2c (b66cc2c為commit_id) 這個commit_id 是錯誤commit 之前的那個commit 2.git push -f 或者 git push origin xxxx(分

git commit提交規範

git commit提交規範 程式碼提交資訊的說明,能夠使專案在後期協作以及Bug處理時更加容易理解 【1】commit message格式  <type>:  <subject>  注意:冒號後面有空格 【2

git】將未提交的程式碼恢復到上次commit的狀態

問題描述 昨天我把程式碼commit並push到了github上,然後做了一系列修改。現在我想把這一系列修改刪掉,即恢復到commit的狀態。 基本思路: 使用git diff 配合 git checkout – 檔名(帶路徑的)將每個改動檔案的恢復。 解決步驟 1.

Git 刪除具體某個提交commit的方法

1.git log獲取commit資訊 2.git rebase -i (commit-id) commit-id 為要刪除的commit的下一個commit號 3.編輯檔案,將要刪除的commi

git第一次提交不能使用git commit -a -m

今天新建了一個專案,本地git init之後,想把程式碼提交到遠端倉庫,於是先使用git commit -a -m "提交資訊",結果發現報下面的資訊: XXX-Pro:XXX XXX$ git com

修改git commit 最後一次提交的註釋資訊 親測可用

今天用git commit -m “註釋”提交的時候,註釋寫錯了,於是各種查資料開始了和git bash vim的糾纏。。。(網上的資料我真是沒操作成功,不過最後還是摸索出來了) 首先 使用 git commit –amend 命令,(修改最近一次提交的註釋資