Bảng tắt Git
Bảng tắt lệnh Git miễn phí trực tuyến
Tham chiếu nhanh lệnh Git
Bảng tóm tắt này bao gồm các lệnh Git thiết yếu được tổ chức theo danh mục: thiết lập (init, clone), quy trình hàng ngày (add, commit, push, pull), nhánh (branch, checkout, merge), kiểm tra (log, diff, status), hoàn tác thay đổi (reset, revert) và quản lý remote (remote, fetch).
▶Sự khác biệt giữa git merge và git rebase là gì?
Merge tạo commit merge bảo toàn lịch sử đầy đủ. Rebase phát lại các commit trên đầu nhánh đích để có lịch sử tuyến tính. Sử dụng merge cho nhánh dùng chung và rebase cho nhánh tính năng cục bộ.
▶Làm thế nào để hoàn tác commit cuối cùng?
Sử dụng git reset --soft HEAD~1 để hoàn tác commit nhưng giữ thay đổi trong staging area. Sử dụng git reset HEAD~1 để bỏ stage thay đổi. Không bao giờ reset nhánh dùng chung.