Bảng tra cứu Gitmoji 🔒 Chạy ngay trong trình duyệt — không tải lên bất cứ thứ gì.

Tìm kiếm, lọc và sao chép mã gitmoji sẵn dùng.

Về công cụ này

Gitmoji là một quy ước của cộng đồng — không phải tính năng của Git — nhằm thêm một emoji vào đầu commit message để báo hiệu ý định của nó chỉ trong một cái nhìn: ✨ cho tính năng mới, 🐛 cho việc sửa lỗi, 📝 cho tài liệu, ♻️ cho refactor, và khoảng 70 emoji khác bao phủ từ thay đổi CI đến cải thiện khả năng tiếp cận. Lướt qua một `git log` đầy các message có tiền tố gitmoji giúp bạn nhận ra loại công việc đã xảy ra mà không cần đọc từng dòng, và một số nhóm còn gắn trực tiếp emoji với việc tạo changelog hoặc tăng phiên bản semver.

Bảng tra cứu này liệt kê mọi emoji trong bộ dữ liệu gitmoji chính thức cùng mã `:code:`, mô tả và một danh mục ước lượng, đồng thời cho phép bạn tìm kiếm hoặc lọc theo danh mục để nhanh chóng tìm ra emoji phù hợp. Mỗi dòng có ba nút sao chép: chỉ riêng emoji, mã `:code:` kèm dấu cách cuối sẵn sàng để dán, hoặc trọn một dòng `git commit -m ":code: "` mà bạn có thể dán thẳng vào terminal rồi gõ tiếp. Mọi thứ chạy cục bộ ngay trong trình duyệt của bạn — không có gì bạn nhập được gửi đi bất cứ đâu.

Đây là một tài liệu tham khảo độc lập được xây dựng dựa trên dữ liệu gitmoji mã nguồn mở từ carloscuesta/gitmoji (giấy phép MIT). Nó không liên kết hay được xác nhận bởi dự án gốc — để xem danh sách chính thức và các công cụ chính thức (bao gồm CLI và tiện ích mở rộng IDE), hãy truy cập gitmoji.dev.

Câu hỏi thường gặp

Gitmoji là gì?

Gitmoji là một quy ước của cộng đồng, thêm một emoji vào đầu commit message của Git để báo hiệu ngay lập tức loại thay đổi mà commit đó thực hiện — ✨ cho tính năng mới, 🐛 cho việc sửa lỗi, 📝 cho tài liệu, và tương tự. Đây không phải là tính năng của Git hay một chuẩn bắt buộc; nó chỉ là một quy ước đặt tên mà một số nhóm và dự án mã nguồn mở áp dụng để lịch sử commit dễ lướt qua hơn, và trong một số quy trình còn dùng để tạo changelog hoặc tự động tăng phiên bản semver.

Làm sao để dùng gitmoji trong commit message của tôi?

Tìm gitmoji phù hợp với thay đổi bạn thực hiện, sau đó đặt emoji của nó (hoặc mã `:code:`, nếu nhà cung cấp Git hay terminal của bạn hiển thị mã như bình luận trên GitHub) ngay đầu commit message, theo sau là một mô tả ngắn gọn — ví dụ `✨ Add dark mode toggle` hoặc `:bug: Fix off-by-one error in pagination`. Nút sao chép "Commit" của công cụ này tạo sẵn toàn bộ lệnh `git commit -m ":code: "` cho bạn, để bạn dán thẳng vào terminal và chỉ cần gõ tiếp phần còn lại.

Đây có phải là công cụ gitmoji chính thức không?

Không — đây là tài liệu tham khảo độc lập được xây dựng dựa trên dữ liệu gitmoji mã nguồn mở do Carlos Cuesta công bố tại github.com/carloscuesta/gitmoji (giấy phép MIT). Nó không liên kết, không được xác nhận, và không có kết nối chính thức nào với dự án đó; nó chỉ tồn tại để giúp tìm kiếm và sao chép danh sách gitmoji hiện có nhanh hơn. Để xem danh sách chính thức, CLI chính thức và tích hợp IDE, hãy truy cập gitmoji.dev.

Nhãn nhỏ 'major/minor/patch' bên cạnh một số gitmoji có nghĩa là gì?

Đó là mức tăng phiên bản ngữ nghĩa (semver) mà dự án gitmoji gợi ý một commit thuộc loại đó ngụ ý, nếu dự án của bạn tuân theo semver và tự động tăng phiên bản dựa trên lịch sử commit — ví dụ 💥 (boom) gợi ý major vì nó báo hiệu một thay đổi phá vỡ, còn ✨ (sparkles) gợi ý minor vì nó thêm một tính năng mà không phá vỡ gì. Nhiều gitmoji, như 📝 (memo) cho tài liệu, không mang ý nghĩa phiên bản nào và được để trống. Hãy xem đây như một gợi ý hữu ích, không phải quy tắc bắt buộc commit của bạn phải tuân theo — nhiều nhóm dùng gitmoji chỉ để dễ đọc, không gắn với bất kỳ tự động hóa phiên bản nào.