เครื่องมือสร้างคำสั่ง Git
เรียกดูคลังงาน Git ยอดนิยมกว่า 40 รายการที่อธิบายด้วยภาษาอังกฤษทั่วไป เลือกงานที่คุณต้องการและรับคำสั่งที่ถูกต้องทันที พร้อมคำอธิบาย Flag ทีละตัว แผนภาพ Commit-Graph คำเตือนด้านความปลอดภัย คำแนะนำในการเลิกทำ (Undo) และตัวยึดตำแหน่งที่แก้ไขได้
⌘ เลือกสิ่งที่คุณต้องการทำ
งาน Git สำเร็จรูป 41 รายการ เลือกหนึ่งรายการแล้วคำสั่งจะปรากฏขึ้น — คุณสามารถแก้ไขค่าต่างๆ ก่อนคัดลอกได้
ไม่พบสถานการณ์ที่ตรงกับการค้นหา ลองใช้คำสำคัญอื่นหรือเลือกหมวดหมู่ที่ต่างออกไป
⌘ นำไฟล์ออกจาก Staging (แต่เก็บการเปลี่ยนแปลงไว้ใน Working Tree)
เลิกทำและละทิ้ง (Undo & Discard)git add <file>ตัวบล็อกโฆษณาของคุณทำให้เราไม่สามารถแสดงโฆษณาได้
MiniWebtool ให้ใช้งานฟรีเพราะมีโฆษณา หากเครื่องมือนี้ช่วยคุณได้ โปรดสนับสนุนเราด้วย Premium (ไม่มีโฆษณา + เร็วขึ้น) หรืออนุญาต MiniWebtool.com แล้วรีโหลดหน้าเว็บ
- หรืออัปเกรดเป็น Premium (ไม่มีโฆษณา)
- อนุญาตโฆษณาสำหรับ MiniWebtool.com แล้วรีโหลด
เกี่ยวกับ เครื่องมือสร้างคำสั่ง Git
ยินดีต้อนรับสู่ Git Command Generator เครื่องมือฟรีที่จะเปลี่ยนชื่องาน Git ภาษาอังกฤษทั่วไป เช่น "Undo the last commit but keep your changes" หรือ "Squash the last N commits into one" ให้เป็นคำสั่ง Git ที่ถูกต้อง เลือกดูงานกว่า 40 รายการที่จัดกลุ่มเป็น 11 หมวดหมู่ — Branches, Commits, Undo & Discard, Stash, Merge, Rebase & Squash, Cherry-pick & Revert, Remote, Tags & Releases, Inspect และ Setup & Config — ทุกงานมาพร้อมกับคำอธิบาย Flag ทีละรายการ แผนภาพ Commit-graph แบบเคลื่อนไหว ป้ายระดับความปลอดภัยที่ชัดเจน (ปลอดภัย / ควรระวัง / อันตราย) และคำแนะนำในการกู้คืนเพื่อให้คุณรู้วิธีแก้ไขเสมอ
Git Command Generator คืออะไร?
Git ขึ้นชื่อว่าจำยาก มีคำสั่งหลายสิบคำสั่ง แต่ละคำสั่งมี Flag มากมาย และคำสั่งที่ถูกต้องยังขึ้นอยู่กับว่าคุณต้องการเก็บการเปลี่ยนแปลง แชร์ข้อมูล ทิ้งงาน หรือเขียนประวัติใหม่ Git Command Generator มอบคลังคำสั่งที่คุณสามารถเลือกดูและค้นหาได้ง่าย เพียงเลือกงานที่ตรงกับเป้าหมาย คุณจะเห็นคำสั่งที่แม่นยำ หน้าที่ของแต่ละ Flag ลักษณะของ Repository หลังรันคำสั่ง และวิธีแก้คืนหากคุณเปลี่ยนใจ
คุณสมบัติหลัก
- คลังคำสั่งที่คัดสรรมาแล้ว: งาน Git ทั่วไปกว่า 40 รายการที่จัดกลุ่มตามการใช้งานจริง 11 หมวดหมู่ ช่วยให้คุณหาที่ต้องการได้โดยไม่ต้องพิมพ์คำอธิบายเอง
- ค้นหาและกรองข้อมูล: ช่องค้นหาที่จับคู่คำสำคัญ วลี และชื่ออย่างรวดเร็ว พร้อมชิปหมวดหมู่เพื่อจำกัดรายการตามกลุ่มการทำงาน
- คำอธิบาย Flag อย่างละเอียด: ทุกตัวเลือกในคำสั่งจะถูกอธิบายแยกทีละบรรทัดเพื่อให้คุณเข้าใจสิ่งที่กำลังรัน
- แผนภาพ Commit-graph เคลื่อนไหว: เห็นภาพภาพรวมว่าคำสั่งจะเปลี่ยนประวัติการทำงานของคุณอย่างไรก่อนรันจริง
- การจัดระดับความปลอดภัย: จุดสีและป้ายกำกับจะแจ้งเตือนทันทีว่าคำสั่งนั้นปลอดภัย ต้องใช้ความระวัง หรืออาจทำลายข้อมูล
- คำแนะนำในการกู้คืน: ทุกคำสั่งที่ย้อนกลับได้จะระบุวิธีการ Roll back รวมถึงการกู้คืนตาม reflog
- ตัวแก้ไข Placeholder: เปลี่ยน
<branch>,<file>,<hash>และอื่นๆ ด้วยค่าจริงของคุณในแผงเล็กๆ แล้วคำสั่งจะอัปเดตทันที - URL ที่แชร์ได้: ทุกงานมี URL
?scenario_id=...ของตัวเอง เพื่อบุ๊กมาร์กหรือส่งลิงก์ให้ทีมงานโดยตรง - คำสั่งที่เกี่ยวข้อง: ผลลัพธ์แต่ละรายการจะแนะนำคำสั่งที่ควรทำต่อ (เช่น หลังจาก Rebase: วิธี Force-push อย่างปลอดภัย หรือวิธียกเลิก)
- รองรับมือถือ: ทำงานได้อย่างสมบูรณ์แบบทั้งบนโทรศัพท์ แท็บเล็ต และเดสก์ท็อป
หมวดหมู่ในคลังคำสั่งจัดระเบียบอย่างไร?
งานกว่า 40 รายการถูกจัดกลุ่มเป็น 11 หมวดหมู่ตามวิธีคิดในการทำงาน Git: Branches, Commits, Undo & Discard, Stash, Merge, Rebase & Squash, Cherry-pick & Revert, Remote, Tags & Releases, Inspect และ Setup & Config การ์ดแต่ละใบแสดงชื่องานและจุดระดับความปลอดภัย เมื่อคลิกที่การ์ด คำสั่ง Git พร้อมคำอธิบายจะปรากฏขึ้น ช่องค้นหายังรองรับคำสำคัญและคำไวพจน์ (เช่น ค้นหา squash จะเจองาน Rebase, ค้นหา delete จะเจอการลบ Branch และ Tag) คุณจึงไม่จำเป็นต้องจำหมวดหมู่ก็หาเจอ
ตัวอย่างงานทั่วไป
งาน: "ยกเลิก Commit ล่าสุดแต่เก็บการเปลี่ยนแปลงไว้" (Undo & Discard)
คำสั่ง:
git reset --soft HEAD~1 — Soft reset งานของคุณจะยังคงอยู่ในสถานะ Staged
งาน: "รวม Commit N รายการล่าสุดเป็นรายการเดียว" (Rebase & Squash)
คำสั่ง:
git rebase -i HEAD~<N> — ตั้งค่า N เป็นจำนวนจริง (3, 5, 10…) ในตัวแก้ไข Placeholder
งาน: "สร้าง Branch ใหม่และสลับไปใช้งานทันที" (Branches)
คำสั่ง:
git switch -c <branch> — พิมพ์ชื่อ Branch ในตัวแก้ไข Placeholder (เช่น feature/login)
งาน: "Force-push Branch ที่เขียนประวัติใหม่แล้วอย่างปลอดภัย" (Remote)
คำสั่ง:
git push --force-with-lease origin <branch> — ติดป้ายอันตรายพร้อมคำเตือนที่ชัดเจน
ทำความเข้าใจป้ายระดับความปลอดภัย
- ปลอดภัย (สีเขียว): คำสั่งอ่านข้อมูลอย่างเดียวหรือทำงานเฉพาะในเครื่องโดยไม่มีความเสี่ยงต่อการสูญหายของข้อมูล เช่น
git status,git log,git switch,git stash list - ควรระวัง (สีส้ม): แก้ไขสถานะของ Repository แต่สามารถกู้คืนได้ผ่าน reflog หรือการ Re-stage เช่น
git commit --amend,git rebase,git cherry-pick - อันตราย (สีแดง): อาจทำให้งานสูญหายได้โดยไม่มีการเตือน ควรอ่านหมายเหตุความปลอดภัยก่อนเสมอ เช่น
git reset --hard,git branch -D,git push --force-with-lease
คู่มือสรุปคำสั่งขนาดเล็ก
ยกเลิก Commit ล่าสุด เก็บงานไว้
git reset --soft HEAD~1
ละทิ้งการเปลี่ยนแปลงในเครื่องทั้งหมด
git restore .
แก้ไขข้อความ Commit ล่าสุด
git commit --amend -m "<new>"
Squash N Commit ล่าสุด
git rebase -i HEAD~N
Cherry-pick คำสั่ง Commit
git cherry-pick <hash>
Revert การ Merge
git revert -m 1 <hash>
Safe force push
git push --force-with-lease
หา Commit ที่หายไป
git reflog
วิธีใช้งาน Git Command Generator
- ค้นหาหรือเลือกดูงาน: พิมพ์คำสำคัญเช่น squash, undo หรือ rebase ในช่องค้นหา หรือคลิกชิปหมวดหมู่เช่น Branches หรือ Stash เพื่อกรองรายการ
- เลือกงานที่ตรงกับเป้าหมาย: การ์ดแต่ละใบแสดงชื่องานภาษาทั่วไปและจุดความปลอดภัย (เขียว-ปลอดภัย, ส้ม-ระวัง, แดง-อันตราย) คลิกที่การ์ดเพื่อโหลดคำสั่ง Git
- แก้ไข Placeholder ในตัว: หากคำสั่งมีช่องเติมเช่น
<branch>,<file>หรือ<hash>ให้กรอกค่าจริงในแผง แก้ไข Placeholder แล้วคลิก อัปเดตคำสั่ง - ตรวจสอบแผนภาพและป้ายความปลอดภัย: แผนภาพ Commit-graph จะแสดงสิ่งที่คำสั่งจะทำต่อประวัติงาน และป้ายความปลอดภัยจะยืนยันระดับความเสี่ยง
- อ่านคำแนะนำการย้อนกลับ หากคุณต้องการแผนสำรองในกรณีที่เปลี่ยนใจหลังจากรันคำสั่งไปแล้ว
- คัดลอกและรัน คำสั่งใน Terminal ที่โฟลเดอร์หลักของ Git Repository ของคุณ
กรณีการใช้งานจริง
สำหรับมือใหม่
- ค้นหางาน Git พื้นฐานโดยไม่ต้องไล่หาในฟอรัม
- เรียนรู้หน้าที่ของแต่ละ Flag — ทุกคำสั่งจะถูกแยกอธิบายทีละบรรทัด
- หลีกเลี่ยงคำสั่งที่อันตรายโดยตรวจสอบป้ายความปลอดภัยก่อน
สำหรับนักพัฒนาที่มีประสบการณ์
- ไม่ต้องเปิดหน้า Manual สำหรับคำสั่งที่ใช้ไม่บ่อย (reflog, revert merge, force push with lease)
- จำ Flag ที่ถูกต้องสำหรับเวิร์กโฟลว์ที่ไม่ค่อยได้ใช้ เช่น cherry-picking หรือ shallow cloning ได้รวดเร็ว
- แชร์ผลลัพธ์คำสั่งให้เพื่อนร่วมทีมเพื่อเป็นคำอธิบายที่สมบูรณ์ในตัว
สำหรับผู้ตรวจโค้ด (Code Reviewers) และพี่เลี้ยง
- แสดงคำสั่ง Git ที่ถูกต้องพร้อมแผนภาพและวิธีแก้คืนให้น้องใหม่ดูได้ในสกรีนช็อตเดียว
- ใช้รายการคำสั่งที่เกี่ยวข้องเพื่อแนะนำเวิร์กโฟลว์ทั้งหมด (เช่น rebase → แก้ไข conflict → force-push)
เคล็ดลับเพื่อผลลัพธ์ที่ดีที่สุด
- ใช้ช่องค้นหาเพื่อความเร็ว: การพิมพ์คำกริยาอย่าง squash, undo, cherry หรือ force มักจะจำกัดรายการเหลือเพียงไม่กี่ใบในทันที
- กรองตามหมวดหมู่เพื่อดูบริบท: หากคุณทราบขอบเขตงาน (เช่น กำลังทำงานเกี่ยวกับ Remote) ให้คลิกชิป Remote ก่อน จะเร็วกว่าการไล่ดูทั้ง 40 งาน
- แก้ไข Placeholder ก่อนคัดลอก: ค่าเริ่มต้นอย่าง
feature/loginหรือHEAD~3เป็นเพียงตัวอย่าง — ควรแทนที่ด้วยชื่อ Branch, Hash หรือจำนวนจริงของคุณเสมอในแผง แก้ไข Placeholder - บุ๊กมาร์กงานที่ใช้บ่อย: แต่ละงานมี URL เฉพาะเช่น
?scenario_id=squash_n— บุ๊กมาร์กงานที่ใช้ทุกสัปดาห์เพื่อข้ามขั้นตอนการเลือก - อ่านคำแนะนำการย้อนกลับเสมอ ก่อนรันคำสั่งใดๆ ที่ติดป้าย 'อันตราย'
คำถามที่พบบ่อย
Git Command Generator คืออะไรและทำงานอย่างไร?
คือคลังคำสั่ง Git กว่า 40 รายการที่ค้นหาได้ จัดกลุ่มเป็น 11 หมวดหมู่ เมื่อเลือกงานที่ต้องการ เครื่องมือจะแสดงคำสั่งที่แม่นยำ อธิบาย Flag ทีละรายการ แสดงแผนภาพ Commit-graph ป้ายความปลอดภัย และวิธีแก้คืน คุณสามารถแก้ไขค่า Placeholder เช่น <branch>, <file> หรือ <hash> ได้ทันทีก่อนคัดลอก
คำสั่ง Git ที่สร้างขึ้นปลอดภัยที่จะรันหรือไม่?
ทุกคำสั่งมีระดับความปลอดภัยระบุไว้ ปลอดภัย (สีเขียว) คืออ่านอย่างเดียวหรือทำในเครื่องโดยไม่มีความเสี่ยง ควรระวัง (สีส้ม) คือมีการแก้ไขแต่กู้คืนได้ผ่าน reflog อันตราย (สีแดง) คือข้อมูลอาจสูญหาย — ควรอ่านหมายเหตุก่อนรัน
ฉันจะหางานที่ต้องการได้อย่างไร?
สามวิธี: ใช้ช่องค้นหาด้านบน กรองด้วยชิปหมวดหมู่ หรือเลื่อนดูตารางทั้งหมด งานจะถูกแบ่งตามสีความปลอดภัยให้สังเกตง่าย
ฉันจะปรับแต่งคำสั่งสำหรับชื่อ Branch, ไฟล์ หรือ Commit Hash ได้อย่างไร?
หลังเลือกงาน ให้ดูที่แผง แก้ไข Placeholder ใต้ป้ายความปลอดภัย กรอกค่าจริงของคุณ คลิก อัปเดตคำสั่ง แล้วบรรทัดคำสั่งจะเปลี่ยนทันที จากนั้นจึงคลิกคัดลอก
ฉันสามารถยกเลิกคำสั่ง Git ได้หรือไม่หากรันผิด?
คำสั่งส่วนใหญ่กู้คืนได้ผ่าน reflog ซึ่งบันทึกตำแหน่ง HEAD ย้อนหลังประมาณ 90 วัน สองอย่างที่กู้ไม่ได้คือ การทิ้งงานที่ยังไม่ Commit และการ Force-push ทับงานที่คนอื่นดึงไปแล้ว
เครื่องมือนี้ส่งข้อมูลของฉันไปที่ไหนหรือไม่?
ไม่ ข้อมูลทั้งหมดทำงานแบบ Static — ค่า Placeholder จะถูกส่งผ่านพารามิเตอร์ URL เพื่อแสดงผลบนหน้าจอเท่านั้น ไม่มีการจัดเก็บหรือแชร์ข้อมูล ไม่มีการใช้โมเดล AI และไม่มีการเก็บข้อมูลการใช้งาน (Telemetry)
แหล่งข้อมูลเพิ่มเติม
อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:
"เครื่องมือสร้างคำสั่ง Git" ที่ https://MiniWebtool.com/th// จาก MiniWebtool, https://MiniWebtool.com/
โดยทีมงาน miniwebtool อัปเดตเมื่อ: 26 เม.ย. 2026