A Git Cheat Sheet

Trang này chứa một danh sách các lệnh Git mà tôi thấy hữu ích để biết nhưng tôi thấy khó nhớ

Gộp một loạt các cam kết và viết lại lịch sử bằng cách viết chúng thành một

git rebase -i

điều này đưa bạn vào công cụ phục hồi tương tác.

Kiểusnộp đơnsquashcam kết với cái trước đó. Lặp lạislệnh cho nhiều cam kết như bạn cần.

Thực hiện một cam kết nằm trong một nhánh riêng biệt và áp dụng các thay đổi tương tự trên nhánh hiện tại

cam kết duy nhất:

git cherry-pick <commit>

cho nhiều cam kết:

git cherry-pick <commit1> <commit2> <commit3>

Khôi phục trạng thái của tệp về lần cam kết cuối cùng (hoàn nguyên các thay đổi)

git checkout -- <filename>

Hiển thị một biểu đồ đẹp về lịch sử cam kết

git log --pretty=format:"%h %s" --graph

Nhận một nhật ký đẹp hơn

git log --pretty=format:"%h - %an, %ar : %s"

Nhận trạng thái ngắn hơn

git status -s

Kiểm tra một yêu cầu kéo cục bộ

git fetch origin pull/<id>/head:<branch>

git checkout <branch>

Liệt kê các cam kết liên quan đến một tệp cụ thể

git log --follow -- <filename>

Liệt kê các cam kết liên quan đến một tệp cụ thể, bao gồm cả nội dung cam kết

git log --follow -p -- <filename>

Liệt kê những người đóng góp kho lưu trữ sắp xếp theo số lượng cam kết

git shortlog -s -n

Hoàn tác cam kết cuối cùng mà bạn đã đẩy lên điều khiển từ xa

git revert -n HEAD

Chọn mọi thay đổi bạn chưa cam kết và tạo một nhánh mới

git checkout -b <branch>

Dừng theo dõi một tệp, nhưng giữ nó trong hệ thống tệp

git rm -r --cached

Lấy tên của chi nhánh nơi thực hiện một cam kết cụ thể

git branch --contains <commit>


Thêm hướng dẫn git: