ตัวสร้างชื่อ Branch ของ Git

แปลงชื่องานและคีย์ทิกเก็ตเป็นชื่อ branch ของ Git ที่ถูกต้อง

อินพุต

สูงสุด 2,000 อักขระ ไม่มีการบันทึก

คีย์ เช่น AUTH-231 หรือ #42 หรือ URL ของงานใน Jira, Linear, GitHub หรือ GitLab

ตัวเลือก

ตำแหน่งทิกเก็ต

อยู่ระหว่างทิกเก็ตกับคำอธิบาย

ขั้นสูง

เพิ่มไว้หน้าประเภท เช่น team/feat/…

เอาต์พุต

อธิบายงานหรือใส่คีย์ทิกเก็ตเพื่อสร้างชื่อ branch

สร้างในเบราว์เซอร์ของคุณ URL ของงานใช้อ่านคีย์เท่านั้นและไม่ถูกเปิด ระบบจำเฉพาะตัวเลือก

ตัวสร้างนี้ทำอะไร

แปลงคำอธิบายงานและคีย์ทิกเก็ต (ถ้ามี) เป็นชื่อ branch ของ Git เช่น fix/AUTH-231/oauth-callback-race-condition ค่าสำเร็จรูปแบบมาตรฐาน, Git Flow, GitHub Flow, Jira และ Linear กำหนดรายการประเภท branch และรูปแบบ โดยยังแก้ตัวเลือกได้ทุกอย่าง คุณยังได้ชื่อทางเลือกสองถึงสามชื่อ และคำสั่ง git switch, git checkout และ git push ที่พร้อมคัดลอก

วิธีทำความสะอาดชื่อ

ข้อความจะถูกทำให้เป็นมาตรฐานด้วย Unicode NFKD เพื่อลบเครื่องหมายเสริม ตัวอักษรอย่าง ß, æ และ ø จะถูกถอดอักษร และเปลี่ยนเป็นตัวพิมพ์เล็กเว้นแต่คุณเลือกคงตัวพิมพ์ ช่องว่างและเครื่องหมายวรรคตอนกลายเป็นตัวคั่น อักขระที่ Git ห้ามจะถูกลบ ตัวคั่นที่ซ้ำจะถูกรวม และคำอธิบายยาวจะถูกตัดที่ขอบคำ ทุกการเปลี่ยนแปลงแสดงพร้อมเหตุผล จึงไม่มีอะไรถูกแก้แบบเงียบ ๆ

กฎของ Git ที่ตรวจ

ชื่อสุดท้ายถูกตรวจตามกฎ git check-ref-format: ไม่มีช่องว่าง อักขระควบคุม ~ ^ : ? * [ หรือแบ็กสแลช ไม่มี .. ไม่มี @{ ไม่ใช่ @ ตัวเดียว ไม่มีทับที่ต้นหรือท้ายและไม่มี // ไม่มีส่วนที่ขึ้นต้นด้วยจุดหรือลงท้ายด้วย .lock และไม่ลงท้ายด้วยจุด กฎของ branch เพิ่มเติมคือห้ามขึ้นต้นด้วย - และห้ามเป็น HEAD และชื่อต้องใช้เป็น refs/heads/<ชื่อ> ได้

ข้อจำกัดและความเป็นส่วนตัว

เครื่องมือนี้ไม่ตรวจว่า branch มีอยู่แล้วหรือไม่ ไม่อ่าน repository ของคุณ และไม่รู้ข้อตกลงของทีมนอกเหนือจากค่าสำเร็จรูป URL ของงานถูกแยกวิเคราะห์เพื่อเอาคีย์เท่านั้น ไม่มีการดึงข้อมูลใด ๆ คำอธิบายและทิกเก็ตอยู่ในหน่วยความจำเท่านั้นและไม่ถูกบันทึก เบราว์เซอร์นี้จำเฉพาะตัวเลือก

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch