ตั้งแต่ปี 2010 · รองรับการใช้งานเครื่องมือกว่า 2 ล้านครั้งต่อเดือน
ตั้งแต่ปี 2010
เพิ่มใน Chrome

กล่องเครื่องมือของฉัน

โหมดอัตโนมัติ

ยังไม่มีเครื่องมือที่บันทึกไว้

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
ตัวเลือกแถวสุ่มตัวแปลงเปอร์เซ็นต์เป็น PPMAI ตัวตรวจสอบไวยากรณ์เครื่องคำนวณโซดาไฟทำสบู่ (SAP)ตัวนับคะแนนเทนนิส
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์
 

เครื่องมือสร้างคำสั่ง Git

เรียกดูคลังงาน Git ที่พบบ่อยกว่า 40 รายการที่อธิบายเป็นภาษาง่ายๆ เลือกงานแล้วได้คำสั่งที่ถูกต้องพร้อมคำอธิบายทีละแฟล็ก ไดอะแกรมกราฟคอมมิตแบบภาพ คำเตือนความปลอดภัย คำแนะนำการยกเลิก และช่องแทนที่ที่แก้ไขได้

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
เครื่องมือสร้างคำสั่ง Gitลองใช้เลย — ฟรี ▼

เลือกสิ่งที่คุณต้องการทำ

งาน Git สำเร็จรูป 41 รายการ เลือกหนึ่งรายการแล้วคำสั่งจะปรากฏขึ้น — คุณสามารถแก้ไขค่าต่างๆ ก่อนคัดลอกได้

สร้าง Branch ใหม่และสลับไปยัง Branch นั้น สาขา (Branches) สลับไปยัง Branch ที่มีอยู่แล้ว สาขา (Branches) สลับกลับไปยัง Branch ก่อนหน้า สาขา (Branches) ลบ Branch ในเครื่อง (เฉพาะเมื่อ merge เสร็จสมบูรณ์แล้ว) สาขา (Branches) บังคับลบ Branch ในเครื่อง (แม้จะยังไม่ได้ merge) สาขา (Branches) เปลี่ยนชื่อ Branch สาขา (Branches) กู้คืน Branch ที่ถูกลบจาก Commit ที่ทราบ สาขา (Branches) เปลี่ยนข้อความของการ Commit ล่าสุด การ Commit (Commits) เพิ่มไฟล์ที่ลืมไว้ในการ Commit ล่าสุด (โดยใช้ข้อความเดิม) การ Commit (Commits) สร้าง Commit ว่าง (เช่น เพื่อสั่งรัน CI ใหม่) การ Commit (Commits) ยกเลิกการ Commit ล่าสุดแต่เก็บการเปลี่ยนแปลงของคุณไว้ เลิกทำและละทิ้ง (Undo & Discard) ยกเลิกการ Commit ล่าสุดและละทิ้งการเปลี่ยนแปลงทั้งหมด เลิกทำและละทิ้ง (Undo & Discard) ละทิ้งการเปลี่ยนแปลงในเครื่องทั้งหมดที่ยังไม่ได้ Commit เลิกทำและละทิ้ง (Undo & Discard) ละทิ้งการเปลี่ยนแปลงในไฟล์ที่ระบุเพียงไฟล์เดียว เลิกทำและละทิ้ง (Undo & Discard) นำไฟล์ออกจาก Staging (แต่เก็บการเปลี่ยนแปลงไว้ใน Working Tree) เลิกทำและละทิ้ง (Undo & Discard) เก็บการเปลี่ยนแปลงปัจจุบันไว้ชั่วคราว (Stash) การเก็บสำรอง (Stash) นำงานที่เก็บไว้ล่าสุดออกมาใช้และลบทิ้งจากรายการ การเก็บสำรอง (Stash) แสดงรายการที่เก็บไว้ (Stash) ทั้งหมด การเก็บสำรอง (Stash) รวม Feature Branch เข้ากับ Branch ปัจจุบัน การรวมสาย (Merge) ยกเลิกการ Merge ที่กำลังดำเนินการอยู่ การรวมสาย (Merge) ยุบ (Squash) การ Commit ล่าสุด N รายการรวมเป็นรายการเดียว Rebase & Squash Rebase Branch ปัจจุบันไปไว้บน Main Rebase & Squash เลือกเฉพาะบาง Commit จาก Branch อื่นมาปรับใช้ Cherry-pick & Revert ย้อนคืน (Revert) Commit (สร้าง Commit ใหม่เพื่อยกเลิกผลของเดิม) Cherry-pick & Revert ย้อนคืน (Revert) การ Merge Commit Cherry-pick & Revert ลบ Branch บน Remote ทางไกล (Remote) รีเซ็ต Branch ให้ตรงกับ Remote ทุกประการ ทางไกล (Remote) Force-push อย่างปลอดภัยหลังจากแก้ไขประวัติ Branch ทางไกล (Remote) ดึงข้อมูลจาก Remote และ Rebase งานของคุณต่อท้าย ทางไกล (Remote) เพิ่ม Remote ให้กับ Repository ของคุณ ทางไกล (Remote) เปลี่ยน URL ของ Remote ที่มีอยู่ ทางไกล (Remote) สร้าง Annotated Tag สำหรับการออกเวอร์ชัน ป้ายกำกับและรุ่น (Tags & Releases) ลบ Tag ทั้งในเครื่องและบน Remote ป้ายกำกับและรุ่น (Tags & Releases) ดูประวัติการ Commit ในรูปแบบกราฟสวยงาม ตรวจสอบ (Inspect) ดูว่าใครเป็นคนเปลี่ยนแต่ละบรรทัดในไฟล์เป็นคนล่าสุด ตรวจสอบ (Inspect) ค้นหาว่า Commit ไหนเป็นคนเพิ่มหรือลบข้อความนี้ ตรวจสอบ (Inspect) ค้นหา Commit ที่หายไปใน Reflog ตรวจสอบ (Inspect) ดูสิ่งที่อยู่ใน Staging สำหรับการ Commit ครั้งถัดไป ตรวจสอบ (Inspect) Clone Repository แบบจำกัดประวัติ (Shallow Clone) การตั้งค่า (Setup & Config) ตั้งชื่อและอีเมลสำหรับ Commit ใน Repository นี้ การตั้งค่า (Setup & Config) หยุดติดตามไฟล์ที่เคยถูก Commit ไปแล้ว การตั้งค่า (Setup & Config)

Embed เครื่องมือสร้างคำสั่ง Git Widget

เกี่ยวกับ เครื่องมือสร้างคำสั่ง 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 หลังรันคำสั่ง และวิธีแก้คืนหากคุณเปลี่ยนใจ

คุณสมบัติหลัก

หมวดหมู่ในคลังคำสั่งจัดระเบียบอย่างไร?

งานกว่า 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) คุณจึงไม่จำเป็นต้องจำหมวดหมู่ก็หาเจอ

ตัวอย่างงานทั่วไป

ตัวอย่างที่ 1: การยกเลิกทั่วไป
งาน: "ยกเลิก Commit ล่าสุดแต่เก็บการเปลี่ยนแปลงไว้" (Undo & Discard)
คำสั่ง: git reset --soft HEAD~1 — Soft reset งานของคุณจะยังคงอยู่ในสถานะ Staged
ตัวอย่างที่ 2: การ Squash ด้วยตัวเลข
งาน: "รวม Commit N รายการล่าสุดเป็นรายการเดียว" (Rebase & Squash)
คำสั่ง: git rebase -i HEAD~<N> — ตั้งค่า N เป็นจำนวนจริง (3, 5, 10…) ในตัวแก้ไข Placeholder
ตัวอย่างที่ 3: สร้าง Branch ใหม่ด้วยชื่อที่กำหนดเอง
งาน: "สร้าง Branch ใหม่และสลับไปใช้งานทันที" (Branches)
คำสั่ง: git switch -c <branch> — พิมพ์ชื่อ Branch ในตัวแก้ไข Placeholder (เช่น feature/login)
ตัวอย่างที่ 4: การ Force push อย่างปลอดภัย
งาน: "Force-push Branch ที่เขียนประวัติใหม่แล้วอย่างปลอดภัย" (Remote)
คำสั่ง: git push --force-with-lease origin <branch> — ติดป้ายอันตรายพร้อมคำเตือนที่ชัดเจน

ทำความเข้าใจป้ายระดับความปลอดภัย

คู่มือสรุปคำสั่งขนาดเล็ก

ยกเลิก 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

  1. ค้นหาหรือเลือกดูงาน: พิมพ์คำสำคัญเช่น squash, undo หรือ rebase ในช่องค้นหา หรือคลิกชิปหมวดหมู่เช่น Branches หรือ Stash เพื่อกรองรายการ
  2. เลือกงานที่ตรงกับเป้าหมาย: การ์ดแต่ละใบแสดงชื่องานภาษาทั่วไปและจุดความปลอดภัย (เขียว-ปลอดภัย, ส้ม-ระวัง, แดง-อันตราย) คลิกที่การ์ดเพื่อโหลดคำสั่ง Git
  3. แก้ไข Placeholder ในตัว: หากคำสั่งมีช่องเติมเช่น <branch>, <file> หรือ <hash> ให้กรอกค่าจริงในแผง แก้ไข Placeholder แล้วคลิก อัปเดตคำสั่ง
  4. ตรวจสอบแผนภาพและป้ายความปลอดภัย: แผนภาพ Commit-graph จะแสดงสิ่งที่คำสั่งจะทำต่อประวัติงาน และป้ายความปลอดภัยจะยืนยันระดับความเสี่ยง
  5. อ่านคำแนะนำการย้อนกลับ หากคุณต้องการแผนสำรองในกรณีที่เปลี่ยนใจหลังจากรันคำสั่งไปแล้ว
  6. คัดลอกและรัน คำสั่งใน Terminal ที่โฟลเดอร์หลักของ Git Repository ของคุณ

กรณีการใช้งานจริง

สำหรับมือใหม่

สำหรับนักพัฒนาที่มีประสบการณ์

สำหรับผู้ตรวจโค้ด (Code Reviewers) และพี่เลี้ยง

เคล็ดลับเพื่อผลลัพธ์ที่ดีที่สุด

คำถามที่พบบ่อย

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/เครื่องสร้างคำสั่ง-git/ จาก MiniWebtool, https://MiniWebtool.com/

โดยทีมงาน miniwebtool อัปเดตเมื่อ: 26 เม.ย. 2026

เครื่องมือสำหรับเว็บมาสเตอร์:

เครื่องมือยอดนิยมและอัปเดตล่าสุด:

เครื่องมือสร้างคำสั่ง cURLเครื่องสร้างนิพจน์ crontabเครื่องมือสร้างรหัสการเปลี่ยนเส้นทาง .htaccessดูทั้งหมด →
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์ > เครื่องมือสร้างคำสั่ง Git