Bỏ qua

Các lệnh Git thường dùng

Xem danh sách tất cả commit

git log --oneline
git log --oneline --graph
git log --pretty='%C(yellow)%h %C(cyan)%cd%C(auto)%d %Creset%s' --graph --date=relative --date-order

Biết xem một commit có những thay đổi

git show --stat <commit>
git diff <commit>^!

Xem danh sách tất cả file trong commit mình chọn

git ls-tree --name-only -r <commitHash>
git ls-tree --name-only 9dea936:"Tài nguyên hỗ trợ/Công việc thời vụ kiếm tiền nhanh"
  • Bỏ -r để không recurse

Đọc nội dung một file trong một commit cũ

git show <commitHash>:/path/to/file

Nếu muốn mở trong vim thì:
git show <commitHash>:/path/to/file | vim -

Nhược điểm của việc này là vì vim đọc trực tiếp từ stdin, nên không biết định dạng file là gì để mà tô màu. Có thể sửa việc này bằng:
git show <commitHash>:/path/to/file | vim -c 'set filetype=python' -

Xem thêm:: Các lỗi Git thường gặp