- GitLab 教程
- GitLab - 首頁
- GitLab 基礎
- GitLab - 簡介
- GitLab - 安裝
- GitLab - Git 命令
- GitLab - SSH 金鑰設定
- GitLab - 建立專案
- GitLab - Fork 專案
- GitLab - 建立分支
- GitLab - 新增檔案
- GitLab - 變基操作
- GitLab - 合併提交
- GitLab 使用者和組
- GitLab - 新增使用者
- GitLab - 建立組
- GitLab - 刪除使用者
- GitLab - 使用者許可權
- GitLab 問題追蹤器
- GitLab - 建立問題
- GitLab - 合併請求
- GitLab - 引用問題
- GitLab - 里程碑
- GitLab - Wiki 頁面
- GitLab 例項管理
- GitLab - 建立備份
- GitLab - 恢復備份
- GitLab - 匯入倉庫
GitLab - 合併提交
描述
合併請求時,合併所有提交到一個提交的方法稱為合併提交。
合併提交步驟
步驟 1 - 轉到您的專案目錄,並使用 `git checkout` 命令檢出一個名為 `squash-chapter` 的新分支:
`-b` 標誌表示新的分支名稱。
步驟 2 - 現在,建立一個包含兩個提交的新檔案,將該檔案新增到工作目錄,並將更改連同提交訊息一起儲存到倉庫中,如下所示:
步驟 3 - 現在,使用以下命令將以上兩個提交合併到一個提交中:
$ git rebase -i HEAD~2
這裡,`git rebase` 命令用於將一個分支的更改整合到另一個分支,`HEAD~2` 指定最後兩個要合併的提交。如果要合併四個提交,則需要寫成 `HEAD~4`。更重要的一點是,您至少需要兩個提交才能完成合並操作。
步驟 4 - 輸入上述命令後,它將開啟以下編輯器,您必須將第二行中的 `pick` 字改為 `squash` 字(您需要合併此提交)。
現在按 `Esc` 鍵,然後按冒號 (:) 並鍵入 `wq` 以儲存並退出螢幕。
步驟 5 - 現在將分支推送到遠端倉庫,如下所示:
廣告