DevToys Web Pro iconDevToys Web ProBlog
Đánh giá chúng tôi:
Dùng thử tiện ích mở rộng trình duyệt:

Công cụ tìm lệnh Git

57 trên 57 tình huống

Các lệnh này chạy trên máy của bạn — hãy sao chép chúng, đọc xem chúng làm gì và tự chạy. Chúng tôi không thực thi bất cứ thứ gì ở đây.

Chi tiết kỹ thuật

Cách Hoạt Động của Tài Liệu Tham Khảo Lệnh Git

Công cụ làm gì

Tài liệu Tham khảo Lệnh Git cung cấp tra cứu có thể tìm kiếm, được phân loại, về các lệnh git phổ biến theo từng quy trình làm việc: hoàn tác thay đổi, tạo nhánh, stashing, rebasing, gắn thẻ, thao tác với remote, và nhiều hơn nữa. Mỗi mục hiển thị cú pháp lệnh, giải thích ngắn gọn về tác dụng, và ghi chú sử dụng thực tế. Tìm kiếm sẽ lọc các mục theo thời gian thực khi bạn gõ, giúp bạn tìm đúng “câu thần chú” mà không phải cuộn qua các trang man.

Các trường hợp sử dụng phổ biến cho lập trình viên

Lập trình viên dùng tài liệu này khi họ biết mình muốn làm gì (ví dụ: hoàn tác commit gần nhất nhưng vẫn giữ các thay đổi ở trạng thái staged) nhưng không nhớ chính xác các cờ hoặc lệnh. Nó đặc biệt hữu ích cho các thao tác ít dùng như interactive rebase, cherry-pick theo dải, khôi phục nhánh đã xóa từ reflog, hoặc cấu hình sparse checkout. Lập trình viên junior dùng nó như một công cụ học tập để khám phá những lệnh mà họ không biết là tồn tại.

Định dạng dữ liệu, kiểu hoặc biến thể

Các lệnh được sắp xếp theo các nhóm logic: thao tác cơ bản (add, commit, push, pull), tạo nhánh và gộp nhánh, hoàn tác thay đổi (reset, revert, checkout), stashing, rebasing, gắn thẻ, quản lý remote, log và kiểm tra, và các thao tác nâng cao (bisect, worktree, submodule). Mỗi mục bao gồm mẫu lệnh với các đối số dạng placeholder, mô tả một dòng, và các cờ liên quan cùng tác dụng của chúng.

Các lỗi thường gặp và trường hợp biên

Các lệnh Git có thể gây tác động phá hủy và khó hoàn tác — những lệnh như 'git reset --hard' và 'git clean -fd' sẽ loại bỏ vĩnh viễn phần công việc không được lưu trong reflog. Tài liệu tham khảo cho thấy các mẫu sử dụng phổ biến, nhưng hành vi của git có thể thay đổi tùy theo cấu hình (merge.ff, pull.rebase) và phiên bản git. Một số lệnh hoạt động khác nhau khi có và không có dấu phân tách '--', đặc biệt khi tên tệp trùng với tên nhánh.

Khi nào nên dùng công cụ này thay vì viết mã

Dùng tài liệu tham khảo này để tra nhanh lệnh trong công việc phát triển hằng ngày, đặc biệt với những thao tác bạn ít khi thực hiện. Với các quy trình git phức tạp trong môi trường production (phát hành tự động, quản lý merge queue, thao tác monorepo), hãy dùng các công cụ chuyên dụng như git alias, Husky hook, hoặc script CI để mã hóa chiến lược nhánh riêng của đội bạn và giảm nguy cơ sai sót do con người.