簡體   English   中英

刪除遠程 git 存儲庫中的合並和提交

[英]delete merge and commit in remote git repository

不幸的是,我從 Spring 工具套件提交,默認作者姓名由 IDE 創建。 之后我用命令更改了作者姓名

git commit --amend author="<my-correct-name> <my-correct-mail>"

Git 創建另一個具有相同更改和正確作者的提交。 然后它讓我在 master 上合並,但再次使用默認作者姓名。 現在是這種情況: git bash 屏幕我只想保留帶有紅色勾號的提交並刪除其他兩個。 有沒有人有什么建議? 謝謝

移動你的 HEAD 提交之前

git checkout <name_of_commit_before_this_three_commits>

然后添加必要的提交

git cherry-pick 52af2ce....

然后刪除主分支

git branch -D master

然后在你的 HEAD 上重新創建 master 分支

git checkout -b master

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM