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

Git Directory là gì?

Câu trả lời

Trong Git, Git Directory (thường được gọi là .git directory hoặc repository Git) là một thư mục ẩn chứa tất cả các thông tin cần thiết cho repository Git. Đây là nơi Git lưu trữ metadata và cơ sở dữ liệu đối tượng cho một dự án. Git Directory là trái tim của một repository Git, chứa tất cả các thông tin cần thiết để quản lý các phiên bản và lịch sử của dự án.

Nội dung của Git Directory bao gồm:

  • Objects: Chứa tất cả các đối tượng Git như commits, trees, blobs, và tags. Mỗi đối tượng được lưu trữ dưới dạng một file trong thư mục này và được xác định bởi một mã hash SHA-1.
  • Refs: Chứa các tham chiếu đến các đối tượng commit, bao gồm nhánh (branches), tags, và HEAD. Các tham chiếu này giúp Git theo dõi các điểm trong lịch sử của dự án.
  • HEAD: Một file chứa tham chiếu đến nhánh hiện tại hoặc commit mà bạn đang làm việc. HEAD thường chỉ đến nhánh mà bạn đang checkout.
  • Index: Một file được sử dụng như một khu vực st...
middle

middle

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

middle

git rebase trong git để làm gì?

senior

tagging trong Git là gì?

senior

Đối tượng commit trong Git chứa những thông tin gì?

Bình luận

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

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