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

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

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

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

อัปเกรดเป็นเวอร์ชันพรีเมียม
เครื่องมือที่เกี่ยวข้อง
เครื่องมือสร้างคำสั่ง cURLเครื่องสร้าง cron job
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์
 

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

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

ไม่แน่ใจว่าใช้อย่างไร? ถาม AI

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

ใช้งานฟรีไม่ต้องสมัครสมาชิกผลลัพธ์ทันที
เครื่องมือสร้างคำสั่ง 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

⌘ นำไฟล์ออกจาก Staging (แต่เก็บการเปลี่ยนแปลงไว้ใน Working Tree)

เลิกทำและละทิ้ง (Undo & Discard)
✓ ปลอดภัย — อ่านอย่างเดียวหรือเฉพาะเครื่อง โดยไม่มีความเสี่ยงต่อข้อมูล
✎ แก้ไข Placeholder
$ git restore --staged src/app.js
🔧 อธิบายทีละ Flag
--staged ดำเนินการกับ index (staging area) แทนที่จะเป็น working tree
<file> พาธที่ต้องการให้นำออกจากสถานะ staged
📊 การเปลี่ยนแปลงของ Repository
📝 หมายเหตุ
เทียบเท่ากับคำสั่งเก่า `git reset HEAD <file>` โดยที่การเปลี่ยนแปลงใน working-tree ของคุณจะไม่ถูกแตะต้อง
↶ วิธีแก้คืน
หากต้องการยกเลิกการกระทำนี้: git add <file>

           

✨ต้องการเร็วขึ้นและไม่มีโฆษณาหรือไม่?
อัปเกรดเป็น Premium

เกี่ยวกับ เครื่องมือสร้างคำสั่ง 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 ค้นหาคำสั่ง Git ที่เหมาะกับงานที่คุณอธิบายเป็นภาษาอังกฤษธรรมดา ครอบคลุมงานมากกว่า 40 งาน และแสดงคำสั่งพร้อมคำอธิบายแฟลก ไดอะแกรมกราฟคอมมิต ป้ายความปลอดภัย และคำแนะนำการย้อนกลับ

เครื่องมือสร้างคำสั่ง Git: ฟีเจอร์โดยสรุป
ฟีเจอร์สิ่งที่ได้รับเหมาะสำหรับ
คลังงานงาน Git ทั่วไปมากกว่า 40 งานใน 11 หมวดหมู่ ตั้งแต่ สาขา (Branches) และคอมมิต ไปจนถึง ยกเลิกและละทิ้ง, Stash, Rebase และ Squash, รีโมต และ ตั้งค่าและคอนฟิกค้นหาคำสั่งโดยไม่ต้องจำชื่อ
ค้นหาและกรองกล่องค้นหาจับคู่คำหลักและคำพ้องความหมาย ดังนั้นการค้นหา squash จะพบงาน rebase ชิปหมวดหมู่จำกัดรายการให้เหลือหนึ่งกลุ่มหางานได้ด้วยการกดคีย์ไม่กี่ครั้ง
คำอธิบายแฟลกทุกตัวเลือกในคำสั่งที่เลือกจะถูกอธิบายบนบรรทัดของตัวเอง เพื่อให้เห็นว่าแต่ละส่วนทำอะไรเรียนรู้ว่าคำสั่งทำอะไรก่อนรัน
ไดอะแกรมกราฟคอมมิตไดอะแกรมแอนิเมชันแสดงว่าคำสั่งเปลี่ยนประวัติคอมมิตของคุณอย่างไรเข้าใจ rebase, reset หรือ merge แบบภาพ
ป้ายความปลอดภัยและการย้อนกลับแต่ละงานมีป้ายว่า ปลอดภัย ระวัง หรือ ทำลายข้อมูล และคำสั่งที่กู้คืนได้จะแสดงวิธีย้อนกลับ รวมถึงการกู้คืนจาก reflogหลีกเลี่ยงการสูญเสียงานด้วย reset, force push หรือการลบสาขา
ตัวแก้ไขตัวยึดตำแหน่งแทนที่ตัวยึดตำแหน่ง เช่น branch, file และ hash ด้วยค่าของคุณเอง และคำสั่งจะอัปเดตก่อนคัดลอกเตรียมคำสั่งให้พร้อมวางในเทอร์มินัล
ลิงก์สำหรับแชร์แต่ละงานมี URL scenario_id ของตัวเอง และแนะนำคำสั่งที่เกี่ยวข้องตามมาส่งคำสั่งที่แน่นอนให้เพื่อนร่วมทีม

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 ย้อนหลังโดยปกติ 30–90 วันบนเครื่องที่คุณใช้รันคำสั่ง สองอย่างที่กู้ไม่ได้คือ การทิ้งงานที่ยังไม่ Commit และการ Force-push ทับงานที่คนอื่นดึงไปแล้ว

เครื่องมือนี้ส่งข้อมูลของฉันไปที่ไหนหรือไม่?

ไม่ ข้อมูลทั้งหมดทำงานแบบ Static — ค่า Placeholder จะถูกส่งผ่านพารามิเตอร์ URL เพื่อแสดงผลบนหน้าจอเท่านั้น ไม่มีการจัดเก็บหรือแชร์ข้อมูล ไม่มีการใช้โมเดล AI และไม่มีการเก็บข้อมูลการใช้งาน (Telemetry)

แหล่งข้อมูลเพิ่มเติม

อ้างอิงเนื้อหา หน้าหรือเครื่องมือนี้ว่า:

"เครื่องมือสร้างคำสั่ง Git" ที่ https://MiniWebtool.com/th/เครื่องสร้างคำสั่ง-git/ จาก MiniWebtool, https://MiniWebtool.com/

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

พูดคุยกับ AI ที่คุณชื่นชอบ

เมื่อใช้ Gemini ให้วางคำถามที่คัดลอกลงในแชต คุณคัดลอกคำถามด้านล่างได้เช่นกัน

ดูคำถาม

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

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

เครื่องแปลง cURL เป็น JSONตัวคำนวณสิทธิ์ Unix (chmod)เครื่องสร้างนิพจน์ crontabดูทั้งหมด →
หน้าแรก > เครื่องมือสำหรับเว็บมาสเตอร์ > เครื่องมือสร้างคำสั่ง Git
×

โปรดช่วยเราและตอบคำถามสั้นๆ 3 ข้อ

ขอบคุณสำหรับการทำแบบสำรวจของเรา ความคิดเห็นของคุณจะช่วยให้เราปรับปรุงบริการของเรา

คุณได้ยินเกี่ยวกับเราครั้งแรกที่ไหน

เครื่องมือใดที่คุณชื่นชอบในเว็บไซต์ของเรา?

ถ้าอื่น ๆ โปรดระบุ:

คุณมีแนวโน้มที่จะแนะนำเครื่องมือนี้ให้เพื่อนมากน้อยเพียงใด

เป็นไปไม่ได้เป็นไปได้มากที่สุด

คะแนนความน่าจะเป็น: (1-10)