-
進入互動式 rebase 模式
git rebase -i <commit>
你要修改哪次提交的日期,就 rebase 到該提交的上一次提交。
-
git 提示你新的分支要包含哪些提交,預設已經載入了你 rebase 的提交後面的所有提交。
將你要修改日期的提交前面的選項改為
edit
:edit abcdef1 First commit edit abcdef2 Second commit pick abcdef3 Third commit
-
接下來會按順序進入你要編輯的提交。此時我們可以修改提交。
git commit --amend --reset-author
--reset-author
選項會同時修改 author 和 author date -
完成編輯
git rebase --continue
如果你已經完成了所有要編輯的提交,在執行這條命令之後就完成了變基操作。如果還有未編輯的提交,則會進入下一個提交。
-
如果你要上傳到遠端倉庫,使用
--force
選項。git push –force
注意這會覆蓋倉庫中的原有內容。
git 修改提交作者及提交日期
相關文章
- git 修改已有commit的提交日期GitMIT
- Git修改commit提交資訊GitMIT
- Git 修改已提交的commit註釋GitMIT
- 修改 git repo 歷史提交的 authorGit
- Git——提交Git
- Git的修改提交記錄和變基Git
- git blame檢視檔案由哪次提交修改Git
- Git 忽略提交規則及運用Git
- 基於Git rebase修改歷史提交資訊Git
- 如何修改git已提交記錄的郵箱?Git
- git提交時支援檔名大小寫的修改Git
- Git 提交規範Git
- Git 約定式提交Git
- git提交規則Git
- Git拆分commit提交GitMIT
- git 常用命令及提交流程Git
- git將工作區修改檔案直接提交倉庫Git
- git 服務搭建及提交程式碼檢查Git
- Git使用經驗總結5-修改提交資訊Git
- Git中撤銷提交Git
- Git提交內容規範Git
- git 提交備註規範Git
- Git程式碼提交規範Git
- git使用&拉程式碼&提交Git
- git各種撤銷提交Git
- git提交出現error:YourlocalchangestothefollowingfileswouldbeoverwrittenbycheckoutGitError
- Git提交文件部分內容Git
- git commit提交空內容GitMIT
- git檢視提交歷史Git
- git提交程式碼的正確步驟命令 git更新提交程式碼步驟Git
- Git提交錯了不用慌,這三招幫你修改記錄Git
- 修改git全部已提交的使用者名稱和郵箱Git
- Git跟蹤與提交檔案Git
- git log提交歷史詳解Git
- Git提交遇到non-fast-forwardGitASTForward
- 【譯】使用 GitHub Copilot 編寫 Git 提交Github
- Git 忽略已經提交的檔案Git
- Git 實用操作:撤銷 Commit 提交GitMIT