Câu hỏi phỏng vấn Git
Câu hỏi

git bisect là gì và s...

Câu trả lời

Trong Git, git bisect là một công cụ mạnh mẽ giúp tìm kiếm nhanh chóng commit gây ra lỗi (bad commit) trong lịch sử commit của một dự án. Công cụ này sử dụng thuật toán tìm kiếm nhị phân để xác định commit gây ra lỗi bằng cách so sánh các commit "tốt" (không có lỗi) và "xấu" (có lỗi). git bisect giúp rút ngắn thời gian tìm kiếm, đặc biệt hữu ích trong các dự án lớn với lịch sử commit dài và phức tạp.

Cách sử dụng git bisect:

  1. Bắt đầu quá trình bisect:
    Đầu tiên, bạn cần bắt đầu một phiên bisect bằng lệnh:

    bash Copy
    git bisect start
  2. Đánh dấu commit xấu:
    Sau đó, đánh dấu commit hiện tại hoặc một commit cụ thể nào đó mà bạn biết chắc chắn có lỗi bằng lệnh:

    bash Copy
    git bisect bad

    Hoặc:

    bash Copy
    git bisect bad <commit-id>
  3. Đánh dấu commit tốt:
    Tiếp theo, đánh dấu một commit mà bạn biết chắc chắn là không có lỗi. Điều này giúp Git xác định phạm vi tìm kiếm:

    bash Copy
    git bisect good <comm...
expert

expert

Gợi ý câu hỏi phỏng vấn

expert

Sử dụng git instaweb như thế nào?

middle

Những tính năng quan trọng nhất của Git là gì?

expert

Làm thế nào để phát hiệntrong git xem một branch đã được merge hay chưa?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào