跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 删除合并记录「git rebase -i」只保留最新一个
未分類
7 2 月 2021

删除合并记录「git rebase -i」只保留最新一个

删除合并记录「git rebase -i」只保留最新一个

資深大佬 : sunhk25 1

提交历史里有以下合并( merge )操作的历史记录,只想保留最新的一个, 用「 git rebase -i HEAD~5 」的话并不会把最新的五条记录来 rebase,而是把之外的五条 commit 记录来 rebase 。 像这种 marge 的记录难道没有办法来整理无用的记录吗?

  • 55e7853e934M Merge branch ‘feat_seg’ into develop
  • c2d1ba0e844M Merge branch ‘develop’ into feat_seg
  • fb7532325e5M Merge branch ‘develop’ into feat_seg
  • dc02b5032e0M Merge branch ‘develop’ into feat_seg
  • 089a5d1890aM Merge branch ‘develop’ into feat_seg
大佬有話說 (2)

  • 資深大佬 : baiyi

    merge commit 不会出现在 rebase 的 ui 中,但是确实能被 rebase squash 。只要你选择的 commit 中间包含 merge commit 就可以

  • 資深大佬 : linux40

    squash

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具