1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Git nâng cao

Connected

Bài tập

Rebase tương tác

Bạn đã hoàn thành các cải tiến cho mô-đun chuyển đổi dữ liệu trên nhánh feature/transform.

Trước khi trộn tính năng này vào nhánh main, trưởng nhóm yêu cầu bạn dọn dẹp lịch sử commit để mạch lạc và dễ review hơn.

Bạn quyết định dùng rebase tương tác để gộp các commit của mình thành một commit duy nhất, đầy đủ, mô tả rõ tất cả thay đổi của tính năng này.

Hướng dẫn 1/3

undefined XP
  • 1
    • Dùng git log để xem lại 2 commit gần nhất trên nhánh feature_transform.
    • Giả sử bạn đang ở trên nhánh feature_transform.
  • 2
    • Bắt đầu trình soạn thảo tương tác để rebase 2 commit gần nhất trên feature_transform.
    • Trong trình soạn thảo rebase tương tác, giữ nguyên commit đầu tiên bằng pick và fixup commit kế tiếp vào commit đó.
    • Khi xong, thoát trình soạn thảo bằng cách nhấn đồng thời CTRL và X để lưu tệp.
  • 3
    • Xem lại lịch sử đã được cập nhật cho 2 commit gần nhất trên nhánh feature_transform.