lệnh git-log trong Git | Giải thích

Lenh Git Log Trong Git Giai Thich



Khi các tệp mới được thêm vào hoặc một số thay đổi khác được áp dụng cho kho lưu trữ Git, người dùng cần lưu chúng vào kho lưu trữ Git thông qua các cam kết. Các cam kết này chứa các thay đổi và thông báo cam kết có thông tin chi tiết về tên tác giả, địa chỉ email, ngày, giờ cam kết và các thông tin hữu ích khác. Người dùng có thể truy cập thông tin này bất cứ khi nào cần bằng cách sử dụng “ nhật ký git ' yêu cầu.

Blog này sẽ thảo luận về:

Lệnh “git log” trong Git là gì?

Để xem tất cả lịch sử nhật ký cam kết của kho lưu trữ đang hoạt động hiện tại, hãy chọn “ nhật ký git ” lệnh có thể được sử dụng. Nó có thể được sử dụng cùng với nhiều tùy chọn cho các mục đích khác nhau, chẳng hạn như:







  • -một đường thẳng ” tùy chọn được sử dụng để cô đọng lịch sử nhật ký trên một dòng.
  • -sau đó ” tùy chọn được sử dụng để hiển thị dữ liệu nhật ký cam kết sau ngày mong muốn.
  • “- -tác giả ” tùy chọn được sử dụng để hiển thị các cam kết của một tác giả cụ thể.
  • -nắm chặt ” tùy chọn được sử dụng để liệt kê dữ liệu nhật ký thông báo cam kết cụ thể.
  • –stat ” tùy chọn được sử dụng cho số lượng dữ liệu nhật ký cam kết mong muốn với chi tiết.

cú pháp



Đây là cú pháp chung của “ nhật ký git ' yêu cầu:



nhật ký git < lựa chọn >

Từ lệnh đã cho ở trên, lệnh “ ” sẽ được thay thế bằng tùy chọn cụ thể.





Làm cách nào để xem “nhật ký git” trong Git?

Các ' nhật ký git ” lệnh có thể được sử dụng để hiển thị dữ liệu nhật ký của kho lưu trữ Git. Để làm như vậy, hãy làm theo các bước được cung cấp:

  • Di chuyển đến kho lưu trữ cục bộ Git.
  • Tạo một tệp mới trong kho lưu trữ và sử dụng “ git add ” để thực hiện các thay đổi.
  • Thực hiện “ git cam kết -m ” để đẩy các thay đổi được theo dõi vào kho lưu trữ.
  • Để kiểm tra dữ liệu nhật ký Git, hãy chạy lệnh “ nhật ký git ' yêu cầu.

Bước 1: Truy cập Kho lưu trữ cục bộ Git mong muốn

Ban đầu, sử dụng lệnh sau cùng với đường dẫn kho lưu trữ và di chuyển đến đó:



đĩa CD 'C:\Người dùng \N azma\Git\Coco1'

Bước 2: Tạo tệp

Sau đó, tạo một tệp mới trong khu vực làm việc bằng cách chạy lệnh “ chạm ' yêu cầu:

chạm testfile.html

Bước 3: Theo dõi thay đổi

Thực hiện lệnh được cung cấp để đẩy tệp vào chỉ mục dàn:

thêm git testfile.html

Bước 4: Cam kết thay đổi

Bây giờ, hãy lưu các thay đổi theo giai đoạn vào kho lưu trữ cục bộ Git bằng cách sử dụng lệnh dưới đây:

cam kết git -m 'cam kết ban đầu'

Bước 5: Hiển thị dữ liệu nhật ký cam kết Git

Để xem dữ liệu nhật ký cam kết của kho lưu trữ Git đang hoạt động hiện tại, hãy thực thi lệnh “ nhật ký git ' yêu cầu:

nhật ký git

Ngoài ra, chúng ta có thể xem dữ liệu nhật ký của số lần xác nhận mong muốn bằng cách thực hiện lệnh “ nhật ký git ” lệnh cùng với phạm vi. Chẳng hạn, chúng tôi đã chỉ định “ -2 ” như một phạm vi:

nhật ký git -2

Có thể thấy rằng số lượng dữ liệu nhật ký cam kết mong muốn gần đây nhất đã được hiển thị:

Làm cách nào để sử dụng lệnh “git log” với tùy chọn “–oneline” trong Git?

Để cô đọng dữ liệu nhật ký cam kết, hãy sử dụng “ -một đường thẳng ” tùy chọn với “ nhật ký git ' yêu cầu:

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

Ở đây, chúng tôi đã chỉ định “ -6 ” như một phạm vi cam kết. Số lượng dữ liệu nhật ký cam kết được cung cấp đã được hiển thị:

Làm cách nào để sử dụng lệnh “git log” với tùy chọn “–after” trong Git?

Để kiểm tra dữ liệu nhật ký cam kết sau ngày mong muốn, hãy chạy “ nhật ký git ” lệnh với “ -sau đó ' lựa chọn:

nhật ký git --sau đó = '2023-03-29'

Trong lệnh được cung cấp ở trên, chúng tôi đã chỉ định “ 2023-03-29 ” ngày để liệt kê tất cả dữ liệu nhật ký cam kết sau ngày này:

Làm cách nào để sử dụng lệnh “git log” với tùy chọn “–author” trong Git?

Nếu bạn muốn xem nhật ký cam kết của tác giả mong muốn, hãy thực hiện lệnh được cung cấp với “ -tác giả ” và chỉ định tên hoặc địa chỉ email của tác giả. Trong trường hợp của chúng tôi, chúng tôi đã cung cấp địa chỉ email của tác giả:

nhật ký git --tác giả = 'hooriakhan422@gmail.com'

Làm cách nào để sử dụng lệnh “git log” với tùy chọn “–grep” trong Git?

Một cách khác để lấy dữ liệu nhật ký cam kết cần thiết là “ -nắm chặt ” và chỉ định thông báo cam kết:

nhật ký git --nắm chặt = 'ban đầu'

Ở đây, chúng tôi muốn tất cả các chi tiết cam kết có “ ban đầu ” từ khóa trong thông báo cam kết:

Làm cách nào để sử dụng lệnh “git log” với tùy chọn “–stat” trong Git?

Cuối cùng nhưng không kém phần quan trọng, “ –stat ” có thể được sử dụng để hiển thị chi tiết số lượng dữ liệu nhật ký cam kết mong muốn:

nhật ký git --stat -1

Đó là tất cả! Chúng tôi đã cung cấp thông tin chi tiết về lệnh “git log” trong Git.

Phần kết luận

Các ' nhật ký git ” lệnh được sử dụng để hiển thị tất cả các xác nhận trong lịch sử nhật ký của kho lưu trữ. Nó có thể được sử dụng cùng với nhiều tùy chọn cho các mục đích khác nhau, chẳng hạn như “ -một đường thẳng ”, “ -sau đó ”, “- -tác giả ”, “ -nắm chặt ', Và ' –stat ” tùy chọn cho dữ liệu nhật ký cam kết với chi tiết. Blog này trình bày cách sử dụng lệnh “git log” trong Git.