Git Cam kết Hash là gì và Cách sử dụng nó?

Git Cam Ket Hash La Gi Va Cach Su Dung No



Trong Git, băm cam kết là một phần quan trọng trong chức năng của Git. Đây là những điều cần thiết để theo dõi các thay đổi, cộng tác với những người khác và quản lý cơ sở mã một cách hiệu quả. Khi các nhà phát triển thực hiện các thay đổi đối với mã trong kho lưu trữ của họ và cam kết chúng. Git tạo ra một hàm băm duy nhất cho cam kết đó dựa trên những thay đổi mà họ đã thực hiện.

Bài đăng này sẽ nêu về hàm băm cam kết Git và phương pháp sử dụng nó.







Git Cam kết Hash là gì?

Băm cam kết là một mã định danh đặc biệt cho một cam kết cụ thể trong lịch sử của kho lưu trữ Git. Đó là một chuỗi ký tự dài xác định một phiên bản cụ thể của cơ sở mã của kho lưu trữ. Băm cam kết được tạo bằng cách sử dụng hàm băm có tính đến nội dung của cam kết, thông tin tác giả và dấu thời gian.



Làm thế nào để sử dụng Git Cam kết Hash?

Để sử dụng hàm băm cam kết Git, hãy làm theo các bước được nêu dưới đây:



Bước 1: Đi tới thư mục gốc





Ban đầu, hãy sử dụng “ đĩa CD ” lệnh và điều hướng đến thư mục đã nêu:

đĩa CD 'C:\Users\user\Git\projectrepo'



Bước 2: Xem Lịch sử Nhật ký Git

Kiểm tra toàn bộ lịch sử nhật ký Git bằng cách thực hiện lệnh “ nhật ký git –oneline ' yêu cầu. Nó sẽ hiển thị từng cam kết trên một dòng:

nhật ký git --trực tuyến

Hình ảnh được cung cấp bên dưới hiển thị tất cả lịch sử cam kết thành công. Sau đó, chọn một cam kết bạn chọn để sử dụng tiếp. Đối với trường hợp đó, chúng tôi đã chọn “ 0f6603f ” băm:

Bước 3: Cam kết băm bằng lệnh “git show”

Chạy ' chương trình git ” lệnh và thêm cam kết đã chọn cùng với lệnh này vào hàm băm cam kết:

chương trình git 0f6603f

Bạn có thể thấy đầu ra của lệnh đã thực hiện ở trên:

Người dùng cũng có thể cam kết với sự trợ giúp của một phương pháp khác được cung cấp trong bước tiếp theo.

Bước 4: Cam kết băm bằng lệnh “git diff”

Để có được những thay đổi của các cam kết mong muốn một cách chi tiết, hãy thực hiện “ git diff ' yêu cầu. Để làm như vậy, hãy chọn hai lần xác nhận từ lịch sử nhật ký Git và sử dụng lệnh đã nêu sau:

git diff 0f6603ff1ab08a

Như bạn có thể thấy, các thay đổi đã thêm được cung cấp thành công:

Đó là tất cả về hàm băm cam kết Git và cách sử dụng nó.

Phần kết luận

Băm cam kết là một mã định danh đặc biệt cho một cam kết cụ thể trong lịch sử của kho lưu trữ Git. Để sử dụng hàm băm cam kết Git, trước tiên, hãy chuyển đến thư mục gốc của Git. Sau đó, xem nhật ký Git và chọn một hàm băm. Sau đó, cam kết băm với “ chương trình git ' hoặc ' git diff ” lệnh theo sở thích của bạn. Bài đăng này được xây dựng trên hàm băm cam kết Git và cách sử dụng nó.