原文:git commit --amend的撤銷方法

某同事執行git commit 時太興奮,執行了 慌了,不敢編輯上一個commit的description了,直接選擇了wq退出,然而git畢竟強大,默認將改動合並提交並覆蓋了上一個commit生成了一個新的commit id,這下更慌了,上一個commit id在git log里沒了,沒了,沒了 此時只有兩個字,奔潰 好在git有撤銷方法,下面的代碼拿來舉例。 當前代碼倉有如下文件: 修改 .t ...

2017-09-14 15:50 0 3710 推薦指數:

查看詳情

撤銷git commit --amend的操作

場景: 我把兩個sh文件執行git commit --amen 追加到了最后一次提交,但是我的最后一次提交已經是merge的狀態了,我不想加在這條提交后面,但是這兩個sh的修改我還是要的,我想單獨做一個提交推到gerrit上。 執行git reflog看到如下: [root@bogon ...

Sat Nov 21 00:25:00 CST 2020 0 1373
git commit --amend 使用

git commit -m 提交之后,發現-m的說明文字寫的有問題,想要重新寫一次,也就是想撤銷上次的提交動作,重新提交一次 這個時候可以用命令 git commit --amend; git commit --amend 重新提交是在日志看不到操作記錄的,和在push 之前修改代碼以后的變動 ...

Tue Dec 07 19:48:00 CST 2021 0 775
[譯]git commit --amend

git commit --amend命令用來修復最近一次commit. 可以讓你合並你緩存區的修改和上一次commit, 而不是提交一個新的快照. 還可以用來編輯上一次的commit描述. 記住amend不是修改最近一次commit, 而是整個替換掉他. 對於Git來說是一個新 ...

Wed Sep 30 06:41:00 CST 2015 2 8952
git commit的--amend選項

git commit --amend常常用來修改某個branch上最頂端的commit,大多數情況下,這個命令給人的感覺是用新的commit替換了原來的commitgit commit --amend與下面的語句等價: 舉個例子,假設master branch ...

Tue Mar 29 16:00:00 CST 2016 0 16309
git commit --amend用法(摘抄)

https://www.jianshu.com/p/a8a2ac58f37d 適用場景: 比方說,你的代碼已經提交到git庫,leader審核的時候發現有個Java文件代碼有點問題,於是讓你修改,通常有2種方法方法1:leader 將你提交的所有代碼 ...

Fri Oct 01 12:06:00 CST 2021 0 103
git commit --amend 用法詳解

有時你提交過代碼之后,發現一個地方改錯了,你下次提交時不想保留上一次的記錄;或者你上一次的commit message的描述有誤,這時候你可以使用接下來的這個命令:git commit --amendgit功能十分強大,接下來我將講解一下git commit --amend命令的用法 ...

Thu May 14 22:59:00 CST 2020 2 16467
Git撤銷add、commit

撤銷add 撤銷commit 在項目開發過程中,完成某項功能的時候需要執行以下命令 有時候在執行完commit,想撤回去再次修改可以執行以下命令 PS: HEAD^的意思是上一個版本,也可以寫成HEAD~1 如果你進行了2次commit ...

Mon Apr 09 21:42:00 CST 2018 0 1112
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM