'git rev-parse' làm gì?

Git Rev Parse Lam Gi



Trên Git, các nhà phát triển có thể lấy hàm băm SHA của điểm trỏ HEAD, nhánh từ xa hoặc tên nhánh đang hoạt động hiện tại bằng cách sử dụng “ $ git rev-phân tích cú pháp ' chỉ huy. Lệnh này có thể được sử dụng cùng với một số tùy chọn để thực hiện các thao tác được mô tả trước đó, chẳng hạn như “ -ngắn ngủi ”, “ –abbrev-ref ' và nhiều cái khác.

Trong bài viết này, chúng ta sẽ thảo luận:

'git rev-parse' làm gì?

Khi các nhà phát triển muốn in hàm băm SHA của HEAD nơi nó đang trỏ đến hoặc cần lấy tên nhánh đang hoạt động hiện tại, thì “ $ git rev-phân tích cú pháp ” lệnh có thể được sử dụng.







Hãy kiểm tra nhiều cách sử dụng của “ $ git rev-phân tích cú pháp ' chỉ huy!



Làm cách nào để lấy HEAD SHA Hash bằng lệnh “$ git rev-parse”?

Các ' git rev-phân tích cú pháp ” lệnh có thể lấy hàm băm SHA nơi HEAD hiện đang trỏ. Để làm như vậy, hãy điều hướng đến thư mục gốc Git bằng cách chạy lệnh “ đĩa CD ' chỉ huy:



$ đĩa CD 'C:\Người dùng \N asma\Go'





Để lấy hàm băm SHA của vị trí hiện tại của HEAD, hãy thực hiện lệnh “ git rev-phân tích cú pháp ' chỉ huy:

$ git rev-phân tích cú pháp ĐẦU

Như bạn có thể thấy, hàm băm SHA vị trí HEAD hiện tại được hiển thị:



Làm cách nào để có được HEAD Short SHA Hash bằng cách sử dụng lệnh “$ git rev-parse”?

Nếu bạn muốn lấy hàm băm SHA ngắn HEAD, có thể sử dụng lệnh sau:

$ git rev-phân tích cú pháp --ngắn ngủi ĐẦU

Có thể thấy rằng hàm băm SHA ngắn của vị trí hiện tại của HEAD được hiển thị:

Làm cách nào để lấy SHA Hash nhánh từ xa bằng cách sử dụng lệnh “$ git rev-parse”?

Cách khác để sử dụng “ git rev-phân tích cú pháp ” lệnh là lấy nhánh đang hoạt động hiện tại của HEAD. Với mục đích này, trước tiên, hãy lấy danh sách tất cả các nhánh từ xa và cục bộ:

$ chi nhánh git -một

Trong đầu ra dưới đây, các nhánh được đánh dấu là các nhánh từ xa. Chọn chi nhánh mong muốn từ danh sách:

Sau đó, thực hiện lệnh “ git rev-phân tích cú pháp ” lệnh cùng với tên nhánh từ xa cụ thể:

$ git rev-phân tích cú pháp gốc / nhà phát triển

Kết quả là hàm băm SHA nhánh từ xa đã chỉ định được hiển thị:

Làm cách nào để có được nhánh đang hoạt động hiện tại bằng cách sử dụng lệnh “$ git rev-parse”?

Bằng cách sử dụng “ git rev-phân tích cú pháp ”, các nhà phát triển có thể lấy tên nhánh đang hoạt động hiện tại:

$ git rev-phân tích cú pháp --abbrev-ref ĐẦU

Ở đây, “ –abbrev-ref ” cờ sẽ hiển thị tên nhánh cục bộ nơi HEAD trỏ tới:

Chúng tôi đã giải thích ngắn gọn cách sử dụng của “ $ git rev-phân tích cú pháp ” lệnh cùng với một số tùy chọn.

Phần kết luận

Các ' $ git rev-phân tích cú pháp ” lệnh có thể được sử dụng để lấy mã băm SHA của các nhánh hoặc HEAD. Ví dụ, “ $ git rev-phân tích cú pháp HEAD ” lệnh có thể được sử dụng để lấy hàm băm HEAD SHA. Các ' $ git rev-parse ” lệnh có thể in hàm băm SHA nhánh đã chỉ định. Bằng cách sử dụng “ $ git rev-parse –abbrev-ref ĐẦU ”, người dùng có thể nhận nhánh làm việc HEAD. Bài viết này minh họa nhiều cách sử dụng lệnh $ git rev-parse.