Những câu lệnh xem lịch sử commit trong git không phải ai cũng biết
Bài đăng này đã không được cập nhật trong 4 năm
Hello hello mọi người, hôm nay mình xin chia sẻ một ít kiến thức của bản thân mình về
git
và cụ thể bài viết hôm nay mình sẽ chia sẻ về các lệnh xem lịch sửcommit
. Chúng ta cùng bắt đầu luôn nhé!
1. Git log -p -n
Lệnh này giúp chúng ta hiển thị lịch sử thay đổi chi tiết của từng commit
, trong đó n
là số commit
mà chúng ta muốn xem. Hãy xem ví dụ dưới đây để hình dung rõ hơn nhé.
2. Git log —stat
Lệnh này giúp chúng ta hiển thị lịch sử thay đổi của file
trong từng commit
.
3. Git log —pretty
Ở lệnh này có khá nhiều option
mà bạn có thể lựa chọn, trong bài viết này mình sẽ chia sẻ về các option
như sau:
git log --pretty=oneline
: Hiện thị lịch sửcommit
gồm nội dung là idcommit
và tên củacommit
.
git log --pretty=format:"%h %an, %ar : %s"
: Hiển thị lịch sửcommit
theo format mà bạn mong muốn (các bạn có thể tham khảo ở link này).
git log --pretty="%h - %s" --author="nameauthor" --since="2020-08-20"
: Nếu bạn muốn hiển thị lịch sử của một author nào đó trong thời gian nào thì bạn có thể áp dụng lệnh này nhé. Nó sẽ giúp bạn hiển thị nội dung gồm: hashcommit
- têncommit
.
4. git log —since
Giúp chúng ta hiển thị lịch sử commit
cách đây khoảng bao nhiều thời gian. Ví dụ mình sẽ dùng lệnh git
như sau:
git log —since=30.weeks // hiển thị thông tin commit trong vòng 30 tuần gần đây.
5. Tổng kết
Ngoài những lệnh git
mà mình đã chia sẻ trên thì còn khá là nhiều lệnh khác nữa, nhưng trong bài chia sẻ này mình chỉ chia sẻ những lệnh mới mà mình vừa tìm hiểu được. Nếu bạn có những câu lệnh hay ho khác có thể chia sẻ ở comment để mọi người cùng học hỏi nhé. Cảm ơn các bạn.
All rights reserved