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

Connected

Bài tập

Rebase

Bạn đang làm việc trên dự án pipeline ETL dữ liệu chuyến bay mà chúng ta đã phát triển.

Nhiệm vụ hiện tại của bạn là nâng cấp mô-đun chuyển đổi dữ liệu để xử lý các loại dữ liệu chuyến bay mới. Trong khi bạn đang làm trên nhánh tính năng feature_transform, một đồng nghiệp đã đẩy một bản cập nhật cho hàm ingest dữ liệu trên nhánh main để hỗ trợ một nguồn dữ liệu mới.

Để giữ cho nhánh tính năng luôn cập nhật và duy trì lịch sử dự án sạch sẽ, bạn cần rebase các thay đổi của mình lên trên nhánh main mới nhất.

Hướng dẫn 1/4

undefined XP
  • 1
    • Bằng một lệnh duy nhất, xem lại 3 commit gần nhất trong log trên nhánh main.
    • Giả sử bạn đang ở nhánh feature_transform.
  • 2
    • Xem lại 3 commit gần nhất trên nhánh feature_transform bằng git log.
    • Giả sử bạn đang ở nhánh feature_transform.
  • 3
    • Thực hiện rebase nhánh main lên nhánh feature_transform.
  • 4
    • Xem lại lịch sử đã cập nhật của nhánh feature_transform cho 3 commit gần nhất.
    • Giả sử bạn đang ở nhánh feature_transform.