Menu
CoddyTech

Lệnh Git

Tài liệu tra cứu thực tế về các lệnh Git bạn dùng mỗi ngày: tạo nhánh, hoàn tác, merge và rebase, đồng bộ với remote. Mỗi lệnh có cú pháp, các tùy chọn quan trọng và ví dụ sao chép là chạy được ngay trong Playground terminal.

Muốn bản tóm tắt một trang để in? Xem cheat sheet Git.

Thiết lập và cấu hình

Khởi tạo repository và cấu hình Git: init, config, remote.

Staging và commit

Ghi thay đổi vào lịch sử: add, commit và amend.

Tạo nhánh

Tạo, chuyển, đổi tên và xóa nhánh để làm việc với các thay đổi một cách tách biệt.

Hoàn tác thay đổi

Khắc phục sai sót: reset, revert và hoàn tác commit một cách an toàn.

Merge và rebase

Kết hợp công việc từ hai nhánh bằng merge, rebase, squash và cherry-pick.

Remote

Đồng bộ repository cục bộ với một remote như GitHub: push, pull, fetch.

Kiểm tra và dọn dẹp

Xem những gì đã thay đổi và dọn dẹp thư mục làm việc: status, log, diff, clean.

Hoàn tác thay đổi: dùng lệnh nào?

Bốn lệnh hoàn tác công việc theo những cách khác nhau. Chọn theo thứ bạn muốn giữ lại và commit đã được push hay chưa:

  • git reset đưa nhánh lùi lại và viết lại lịch sử. Phù hợp nhất cho các commit cục bộ chưa push.
  • git revert thêm một commit mới để hoàn tác một commit trước đó. Lựa chọn an toàn cho các commit người khác đã pull.
  • git checkout chuyển nhánh hoặc khôi phục một tệp về phiên bản trước.
  • git stash cất thay đổi sang một bên mà không commit, rồi áp dụng lại sau.