Trình Tạo Lệnh Git
Duyệt thư viện được tuyển chọn với hơn 40 tác vụ Git phổ biến được mô tả bằng ngôn ngữ đơn giản. Chọn tác vụ bạn muốn và nhận ngay lệnh chính xác, kèm giải thích chi tiết từng tham số (flag), biểu đồ nhánh trực quan, cảnh báo an toàn, gợi ý hoàn tác và các vị trí có thể chỉnh sửa.
⌘ Chọn việc bạn muốn thực hiện
41 tác vụ Git có sẵn. Chọn một và lệnh sẽ xuất hiện bên dưới — sau đó bạn có thể chỉnh sửa các biến giữ chỗ trước khi sao chép.
Không có kịch bản nào khớp với tìm kiếm của bạn. Hãy thử từ khóa khác hoặc chọn một danh mục khác.
⌘ Thay đổi URL của một remote hiện có
Remotegit remote set-url <name> <previous-url>Trình chặn quảng cáo đang ngăn chúng tôi hiển thị quảng cáo
MiniWebtool miễn phí nhờ quảng cáo. Nếu công cụ này hữu ích, hãy ủng hộ bằng Premium (không quảng cáo + nhanh hơn) hoặc cho phép MiniWebtool.com rồi tải lại trang.
- Hoặc nâng cấp Premium (không quảng cáo)
- Cho phép quảng cáo cho MiniWebtool.com, rồi tải lại
Giới thiệu về Trình Tạo Lệnh Git
Chào mừng bạn đến với Git Command Generator, một công cụ miễn phí giúp chuyển đổi các mô tả tác vụ Git bằng tiếng Anh đơn giản như "Hoàn tác commit cuối cùng nhưng giữ lại các thay đổi" hoặc "Squash N commit cuối cùng thành một" thành lệnh Git chính xác. Duyệt qua hơn 40 tác vụ được tổ chức thành 11 danh mục — Nhánh, Commit, Hoàn tác & Hủy bỏ, Stash, Merge, Rebase & Squash, Cherry-pick & Revert, Remote, Tag & Phát hành, Kiểm tra, và Thiết lập & Cấu hình — mỗi tác vụ đi kèm với giải thích chi tiết từng tham số, sơ đồ commit-graph hoạt họa, nhãn an toàn rõ ràng (an toàn / thận trọng / nguy hiểm) và gợi ý hoàn tác để bạn luôn biết cách khôi phục.
Git Command Generator là gì?
Git nổi tiếng là khó nhớ. Có hàng tá lệnh, mỗi lệnh có nhiều tham số khác nhau, và lệnh đúng phụ thuộc vào việc bạn muốn giữ các thay đổi, chia sẻ chúng, vứt bỏ chúng hay viết lại lịch sử. Git Command Generator cung cấp cho bạn một bảng tra cứu có thể duyệt và tìm kiếm các tác vụ Git phổ biến. Chọn tác vụ phù hợp với mục tiêu của bạn và bạn sẽ thấy ngay lệnh chính xác, chức năng của từng tham số, diện mạo kho lưu trữ sau đó và cách hoàn tác nếu bạn đổi ý.
Các tính năng chính
- Thư viện chọn lọc: Hơn 40 tác vụ Git hàng ngày được tổ chức thành 11 danh mục hướng hành động để bạn tìm thấy thứ mình cần mà không phải nhập mô tả.
- Tìm kiếm và lọc: Hộp tìm kiếm khớp với các từ khóa, cụm từ và tiêu đề tác vụ ngay lập tức; các thẻ danh mục thu hẹp danh sách theo từng nhóm hành động.
- Phân tích từng tham số: Mọi tùy chọn trong lệnh được chọn đều được giải thích trên dòng riêng để bạn hiểu rõ mình đang chạy gì.
- Sơ đồ commit-graph hoạt họa: Trực quan hóa cách lệnh làm thay đổi lịch sử của bạn trước khi thực thi.
- Phân loại an toàn: Các dấu chấm và nhãn mã màu giúp nhận biết ngay lập tức liệu lệnh đó là an toàn, cần thận trọng hay có khả năng gây mất dữ liệu.
- Gợi ý hoàn tác: Mọi lệnh có thể khôi phục đều liệt kê cách quay lại trạng thái trước đó, bao gồm cả khôi phục dựa trên reflog.
- Trình chỉnh sửa biến giữ chỗ trực tiếp: Thay thế
<branch>,<file>,<hash>, v.v. bằng các giá trị thực của bạn trong một bảng nhỏ và lệnh sẽ cập nhật ngay lập tức. - URL có thể chia sẻ: Mỗi tác vụ có URL
?scenario_id=...riêng để bạn có thể đánh dấu hoặc gửi liên kết trực tiếp cho đồng nghiệp. - Các lệnh liên quan: Mỗi kết quả đề xuất các lệnh tiếp theo (ví dụ: sau rebase: cách force-push an toàn, cách hủy bỏ).
- Thiết kế tương thích di động: Hoạt động hoàn hảo trên điện thoại, máy tính bảng và máy tính để bàn.
Thư viện được tổ chức như thế nào?
Hơn 40 tác vụ được nhóm thành 11 danh mục phù hợp với cách bạn thực tế tư duy về công việc Git: Nhánh, Commit, Hoàn tác & Hủy bỏ, Stash, Merge, Rebase & Squash, Cherry-pick & Revert, Remote, Tag & Phát hành, Kiểm tra, và Thiết lập & Cấu hình. Mỗi thẻ hiển thị tên tác vụ bằng ngôn ngữ tự nhiên và một dấu chấm an toàn. Nhấp vào thẻ và lệnh Git tương ứng sẽ hiện ra kèm theo giải thích đầy đủ. Hộp tìm kiếm cũng khớp với các từ khóa và cụm từ đồng nghĩa (ví dụ: tìm squash sẽ ra tác vụ rebase, tìm xóa sẽ ra các tác vụ xóa nhánh và tag), vì vậy bạn không cần phải ghi nhớ danh mục để tìm thấy thứ mình cần.
Các tác vụ phổ biến trong nháy mắt
Tác vụ: "Hoàn tác commit cuối cùng nhưng giữ lại các thay đổi" (Hoàn tác & Hủy bỏ)
Lệnh:
git reset --soft HEAD~1 — reset mềm, công việc của bạn vẫn ở trạng thái staged.
Tác vụ: "Squash N commit cuối cùng thành một" (Rebase & Squash)
Lệnh:
git rebase -i HEAD~<N> — đặt N thành giá trị thực của bạn (3, 5, 10…) trong trình chỉnh sửa biến giữ chỗ.
Tác vụ: "Tạo một nhánh mới và chuyển sang nhánh đó" (Nhánh)
Lệnh:
git switch -c <branch> — nhập tên nhánh của bạn vào trình chỉnh sửa (ví dụ: feature/login).
Tác vụ: "Force-push an toàn nhánh đã viết lại lịch sử của bạn" (Remote)
Lệnh:
git push --force-with-lease origin <branch> — được dán nhãn nguy hiểm với cảnh báo rõ ràng.
Hiểu về nhãn an toàn
- An toàn (xanh lá): Các lệnh chỉ đọc hoặc chỉ tác động cục bộ, không có rủi ro mất dữ liệu. Ví dụ:
git status,git log,git switch,git stash list. - Thận trọng (vàng): Thay đổi trạng thái kho lưu trữ nhưng có thể khôi phục qua reflog hoặc bằng cách staging lại. Ví dụ:
git commit --amend,git rebase,git cherry-pick. - Nguy hiểm (đỏ): Có thể mất dữ liệu mà không báo trước. Luôn đọc ghi chú an toàn trước. Ví dụ:
git reset --hard,git branch -D,git push --force-with-lease.
Bản tra cứu rút gọn
Hoàn tác commit cuối, giữ lại thay đổi
git reset --soft HEAD~1
Hủy bỏ tất cả thay đổi cục bộ
git restore .
Sửa nội dung tin nhắn commit cuối
git commit --amend -m "<new>"
Squash N commit cuối cùng
git rebase -i HEAD~N
Cherry-pick một commit
git cherry-pick <hash>
Hoàn tác (revert) một merge
git revert -m 1 <hash>
Force push an toàn
git push --force-with-lease
Tìm các commit đã mất
git reflog
Cách sử dụng Git Command Generator
- Tìm kiếm hoặc duyệt tìm tác vụ của bạn. Nhập từ khóa như squash, undo, hoặc rebase vào hộp tìm kiếm, hoặc nhấp vào thẻ danh mục như Nhánh hoặc Stash để lọc danh sách.
- Chọn tác vụ phù hợp với mục tiêu của bạn. Mỗi thẻ hiển thị tên tác vụ bằng ngôn ngữ tự nhiên và một dấu chấm an toàn có màu (xanh là an toàn, vàng là thận trọng, đỏ là nguy hiểm). Nhấp vào một thẻ để tải lệnh Git tương ứng.
- Chỉnh sửa biến giữ chỗ trực tiếp. Nếu lệnh có các biến như
<branch>,<file>, hoặc<hash>, hãy điền giá trị thực của bạn vào bảng Chỉnh sửa biến giữ chỗ và nhấp vào Cập nhật lệnh. - Xem lại sơ đồ và nhãn an toàn. Sơ đồ commit-graph hoạt họa hiển thị lệnh sẽ làm gì với lịch sử của bạn; nhãn an toàn xác nhận mức độ rủi ro.
- Đọc gợi ý hoàn tác nếu bạn muốn có một phương án dự phòng cho trường hợp hiếm hoi bạn đổi ý sau khi chạy.
- Sao chép và chạy lệnh trong terminal tại thư mục gốc của kho lưu trữ Git.
Các trường hợp sử dụng thực tế
Cho người mới bắt đầu
- Tra cứu các tác vụ Git cơ bản mà không cần tìm kiếm trên diễn đàn.
- Tìm hiểu chức năng của từng tham số — mọi lệnh đều được phân tích từng dòng.
- Tránh các lệnh nguy hiểm bằng cách đọc nhãn an toàn trước.
Cho lập trình viên có kinh nghiệm
- Bỏ qua việc tra cứu man-page cho các lệnh hiếm khi sử dụng (reflog, revert merge, force push with lease).
- Nhanh chóng nhớ lại các tham số đúng cho các quy trình ít phổ biến như cherry-picking hoặc shallow cloning.
- Chia sẻ kết quả lệnh với đồng nghiệp như một lời giải thích hoàn chỉnh.
Cho người đánh giá mã và người hướng dẫn
- Chỉ cho lập trình viên cấp dưới lệnh Git đúng cùng với sơ đồ và gợi ý hoàn tác trong một ảnh chụp màn hình.
- Sử dụng danh sách các lệnh liên quan để hướng dẫn toàn bộ quy trình làm việc (ví dụ: rebase → sửa xung đột → force-push).
Mẹo để đạt kết quả tốt nhất
- Sử dụng hộp tìm kiếm để thao tác nhanh: Nhập các động từ như squash, undo, cherry, hoặc force thường sẽ thu hẹp danh sách xuống còn vài thẻ chỉ trong một lần nhấn phím.
- Lọc theo danh mục để có ngữ cảnh: Nếu bạn biết lĩnh vực mình đang làm (ví dụ: làm việc với remote), hãy nhấp vào thẻ Remote trước — nó nhanh hơn so với việc quét qua tất cả hơn 40 tác vụ.
- Chỉnh sửa biến giữ chỗ trước khi sao chép: Các giá trị mặc định như
feature/loginhoặcHEAD~3chỉ mang tính chất minh họa — luôn thay thế chúng bằng tên nhánh, mã hash hoặc số lượng thực tế của bạn trong bảng Chỉnh sửa biến giữ chỗ. - Đánh dấu các tác vụ thường dùng: Mỗi tác vụ có URL riêng như
?scenario_id=squash_n— hãy lưu dấu trang những tác vụ bạn sử dụng hàng tuần để bỏ qua bước chọn hoàn toàn. - Luôn đọc gợi ý hoàn tác trước khi chạy bất cứ thứ gì được dán nhãn nguy hiểm.
Câu hỏi thường gặp
Git Command Generator là gì và nó hoạt động như thế nào?
Git Command Generator là một bảng tra cứu có thể duyệt và tìm kiếm hơn 40 tác vụ Git phổ biến được tổ chức thành 11 danh mục. Chọn tác vụ phù hợp với mục tiêu của bạn và công cụ sẽ hiển thị lệnh chính xác, giải thích chi tiết từng tham số, sơ đồ commit-graph trực quan, nhãn an toàn và gợi ý hoàn tác. Bạn có thể chỉnh sửa các biến giữ chỗ như <branch>, <file>, hoặc <hash> ngay tại chỗ trước khi sao chép.
Lệnh Git được tạo ra có an toàn để chạy không?
Mọi lệnh đều được dán nhãn mức độ an toàn. An toàn (xanh lá) nghĩa là chỉ đọc hoặc chỉ cục bộ, không rủi ro mất dữ liệu. Thận trọng (vàng) nghĩa là nó thay đổi trạng thái nhưng có thể khôi phục qua reflog. Nguy hiểm (đỏ) nghĩa là dữ liệu có thể bị mất — hãy đọc kỹ ghi chú an toàn trước khi chạy.
Làm thế nào để tìm thấy tác vụ tôi muốn?
Có ba cách. Sử dụng hộp tìm kiếm ở trên cùng để lọc theo từ khóa như squash, rebase, stash, hoặc cherry-pick. Nhấp vào thẻ danh mục như Nhánh hoặc Remote để thu hẹp danh sách. Hoặc cuộn qua lưới đầy đủ được nhóm theo danh mục — các tác vụ được mã hóa màu theo mức độ an toàn để bạn có thể nhận diện các lệnh thận trọng và nguy hiểm trong nháy mắt.
Làm cách nào để tùy chỉnh lệnh cho tên nhánh, tệp hoặc mã hash commit của tôi?
Sau khi chọn một tác vụ, hãy tìm bảng Chỉnh sửa biến giữ chỗ trực tiếp bên dưới nhãn an toàn. Mỗi biến như <branch>, <file>, hoặc <hash> có một ô nhập văn bản được điền sẵn giá trị mặc định hợp lý. Nhập giá trị thực của bạn, nhấp vào Cập nhật lệnh, và dòng lệnh sẽ được cập nhật ngay lập tức. Sau đó nhấp vào Sao chép.
Tôi có thể hoàn tác lệnh Git nếu tôi chạy nhầm không?
Hầu hết các lệnh Git thay đổi lịch sử đều có thể khôi phục qua reflog, nơi ghi lại mọi vị trí mà HEAD đã từng đứng trong khoảng 90 ngày. Hai thao tác không thể hoàn tác là hủy bỏ các thay đổi chưa commit trong working-tree và force-push đè lên các commit mà chưa có ai khác tải về.
Công cụ này có gửi dữ liệu nhập của tôi đi đâu không?
Không. Toàn bộ công cụ chạy như một danh mục tĩnh — các giá trị biến giữ chỗ của bạn chỉ được gửi dưới dạng tham số URL GET để tạo lệnh tùy chỉnh trên màn hình và không có gì được lưu trữ hay chia sẻ. Không có mô hình AI nào tham gia vào quá trình này và không có dữ liệu đo lường từ xa.
Tài nguyên bổ sung
Tham khảo nội dung, trang hoặc công cụ này như sau:
"Trình Tạo Lệnh Git" tại https://MiniWebtool.com/vi// từ MiniWebtool, https://MiniWebtool.com/
bởi đội ngũ miniwebtool. Cập nhật: 26 tháng 4, 2026