git rebase i 合併多次提交

2022-10-11 06:36:11 字數 1132 閱讀 3294

在實際開發中,經常會需要使用到git合併功能,git rebase可以將多個commit合併成為乙個。

這裡主要介紹一下git rebase -i命令的使用:

1、先檢視提交日誌,選擇需要合併的前乙個commit版本號

2、使用git rebase -i命令,進入如下頁面,和操作vim一樣,輸入i進入編輯模式。

這裡有幾個使用說明(前面字母是縮寫):

p,pick:使用該次提交

r,reword:使用該次提交,但重新編輯提交資訊

e,edit:使用該次提交,但停止到該次提交

s,squash:將該commit和前乙個commit合併

f,fixup:將該commit和前乙個commit合併,但不保留該提交的注釋資訊

x,exec:執行shell命令

d,drop:丟棄該commit

我這裡除了第乙個保留pick,其餘改成s就可以了。

3、儲存,退出編輯頁面(點選esc鍵後輸入:wq),進入commit message頁面

之後同樣是輸入i進入編輯介面,修改自己的commit message

4、儲存,退出。至此,git rebase乙個流程走完。

git rebase i合併多次提交的實現

簡介 在日常開發中,變更比較頻繁,有時候想讓前幾次提交的合併為一次提交,這裡可以使用git rebase i 命令來完成,當然,git rebase命令不僅僅用於合併提交,它還有許多用處,比如可以使用git rebase onto將某一段commit貼上到另乙個分支上等等,這裡主要介紹合併提交。命令...

使用Git Rebase合併多次提交

在平時的軟體開發中,我們每個team使用乙個公共倉庫 這裡說的是git倉庫 每當有乙個新的需求,我們會拉出乙個特性分支,然後在這個特性分支上做開發以及提交個人的 我有個習慣就是 為了確保 的安全性,每天下班前會把個人的本地倉庫 提交到公共倉庫。由於每天開發過程中由於各種原因會提交幾次 到個人倉庫,這...

使用Git Rebase合併多次提交

在平時的軟體開發中,我們每個team使用乙個公共倉庫 這裡說的是git倉庫 每當有乙個新的需求,我們會拉出乙個特性分支,然後在這個特性分支上做開發以及提交個人的 我有個習慣就是 為了確保 的安全性,每天下班前會把個人的本地倉庫 提交到公共倉庫。由於每天開發過程中由於各種原因會提交幾次 到個人倉庫,這...