GitHub Gist คืออะไร?

GitHub Gist คืออะไร?

คุณคงเคยได้ยินเกี่ยวกับ GitHub แพลตฟอร์มสำหรับการโฮสต์ จัดเก็บ และแก้ไขโค้ด โครงการโอเพนซอร์ซและทีมพัฒนาส่วนตัวจำนวนมากใช้เว็บแอปนี้เพื่อแชร์งานของพวกเขา





แต่คุณรู้หรือไม่ว่า GitHub มีสปินออฟที่ซ่อนไว้อย่างดีที่เรียกว่า GitHub Gist? เป็นวิธีที่เร็วและง่ายกว่าในการแชร์โค้ดออนไลน์ เช่นเดียวกับ Pastebin Gist เป็นเครื่องมือสำหรับการแชร์ข้อความทางอินเทอร์เน็ต แต่มันมีคุณสมบัติเพิ่มเติม และได้รับการสนับสนุนจากการควบคุมเวอร์ชันที่แข็งแกร่งของ Git อย่างเห็นได้ชัด





วิธีค้นหาเว็บไซต์ GitHub Gist

GitHub Gist เป็นชื่อของไซต์ที่โฮสต์ส่วนสำคัญ 'ส่วนสำคัญ' คือข้อมูลโค้ดสั้นๆ ที่สามารถเป็นแบบสาธารณะหรือเป็นความลับก็ได้





ไซต์ GitHub หลักไม่ส่งเสริมโดยเฉพาะ GitHub Gist ดังนั้น คุณจะต้องค้นหาหรือบุ๊กมาร์ก URL เพื่อใช้งานเป็นประจำ

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



การสร้างส่วนสำคัญ

เมื่อคุณเข้าสู่ระบบ GitHub แล้ว หน้าแรก แสดงแบบฟอร์มที่ช่วยให้คุณสร้างส่วนสำคัญใหม่ได้อย่างรวดเร็ว

เลือกชื่อไฟล์ที่เหมาะสม จากนั้นป้อนเนื้อหาของไฟล์แล้วคลิก สร้างส่วนสำคัญ ปุ่ม. คุณสามารถกำหนดค่าตัวแก้ไขพื้นฐานด้วยตัวเลือกการจัดรูปแบบจำนวนหนึ่ง คุณยังสามารถเลือกได้ว่าส่วนสำคัญนั้นเป็นความลับหรือสาธารณะผ่านทาง สร้าง ปุ่ม.





โปรแกรมแก้ไขจะใช้การเน้นไวยากรณ์ตามนามสกุลไฟล์ของคุณ ตรวจสอบให้แน่ใจว่าคุณได้เลือกนามสกุลที่เหมาะสมกับประเภทของไฟล์ คุณจะเห็นตัวอย่างเฉพาะประเภทที่ดีเมื่อดูไฟล์บางไฟล์ในส่วนสำคัญ ไฟล์ Markdown ทำงานได้ดีสำหรับการดูและแก้ไข

เมื่อแก้ไข คุณสามารถเพิ่มไฟล์ด้วยปุ่ม เพิ่มไฟล์ ปุ่ม. ส่วนสำคัญจำนวนมากมีขนาดเล็กพอที่จะต้องการเพียงไฟล์เดียว แต่คุณสามารถใช้มากกว่านี้ได้หากจำเป็น





การทำงานกับส่วนสำคัญ

หากคุณคลิก แก้ไข ปุ่ม คุณจะได้รับโปรแกรมแก้ไขข้อความพื้นฐานหนึ่งไฟล์ต่อไฟล์ Gist ช่วยให้คุณทำการแก้ไขผ่านเว็บอินเตอร์เฟส และสำหรับตัวอย่างโค้ดขนาดเล็ก นี่ก็เพียงพอแล้ว

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

เบื้องหลัง ฝัง ปุ่มคือตัวเลือกในการโคลนที่เก็บ คุณจึงสามารถทำงานกับส่วนสำคัญจากระยะไกลได้ อย่างไรก็ตาม คุณควรทราบว่าที่เก็บ gist นั้นถูกจำกัดไว้เล็กน้อย โดยเฉพาะอย่างยิ่ง แม้ว่าส่วนสำคัญสามารถมีไฟล์ได้จำนวนมาก แต่ก็ไม่สามารถมีไดเร็กทอรีได้

สาระสำคัญบน Command Line

NS โปรแกรมบรรทัดคำสั่ง GitHub , gh, มีการรองรับส่วนสำคัญ คุณสามารถสร้าง ลบ แสดงรายการ และแก้ไขส่วนสำคัญได้โดยตรงจากเทอร์มินัล สะดวกกว่าการจัดการส่วนสำคัญเหมือนที่เก็บ git ปกติ

ตัวอย่างเช่น หากคุณมีไฟล์อยู่แล้ว คุณสามารถสร้างส่วนสำคัญที่เป็นความลับได้ทันทีโดยใช้คำสั่งนี้:

$ gh gist create index.md
- Creating gist index.md
✓ Created gist index.md
https://gist.github.com/027442d9e34f35ee4bf64bbbc1a81a62

คำสั่งลงท้ายด้วย URL ที่แสดงถึงส่วนสำคัญใหม่ คุณยังสามารถแก้ไขส่วนสำคัญ:

gh gist edit 027442d9e34f35ee4bf64bbbc1a81a62

นี่จะเป็นการเปิดโปรแกรมแก้ไขข้อความเริ่มต้นของคุณ เมื่อคุณแก้ไขและปิดตัวแก้ไขแล้ว gh ผลักดันการเปลี่ยนแปลงของคุณไปที่ GitHub โดยอัตโนมัติ

การนำเนื้อหาส่วนสำคัญมาใช้ซ้ำ

เมื่อดูส่วนสำคัญ คุณจะสังเกตเห็นปุ่มชื่อ ดิบ ข้างแต่ละไฟล์ ไฟล์นี้มีเวอร์ชันข้อความธรรมดาซึ่งมีประโยชน์สำหรับการบันทึกหรือคัดลอก โปรดทราบว่าคุณไม่สามารถใช้สิ่งนี้เพื่อโฮสต์ไฟล์ได้ ตัวอย่างเช่น หากคุณพยายามอ้างอิงไฟล์ JavaScript โดยใช้ลิงก์นั้น ลิงก์จะไม่ทำงาน

อย่างไรก็ตาม คุณสามารถแสดงเนื้อหาส่วนสำคัญที่อื่นได้ ซึ่งเหมาะสำหรับตัวอย่างโค้ด และการเน้นไวยากรณ์จะทำให้ดูดีในโพสต์บล็อกหรือบทความ เมื่อต้องการทำเช่นนี้ ให้คัดลอกโค้ดที่อยู่ถัดจาก ฝัง และรวมไว้ใน HTML ของคุณ

Gists เป็นยูทิลิตี้ที่ไม่ได้ร้อง

GitHub ไม่ได้โฆษณาส่วนสำคัญมากนัก แต่อย่าปล่อยให้สิ่งนั้นทำให้คุณผิดหวัง เป็นการผสมผสานระหว่าง Pastebin และ Git ที่เข้าถึงได้ง่ายมาก ส่วนสำคัญเป็นกรณีการใช้งานที่ยอดเยี่ยมสำหรับข้อมูลโค้ดขนาดเล็กที่ไม่รับประกันพื้นที่เก็บข้อมูลแบบสมบูรณ์ พวกเขาสร้างตัวเลือกน้ำหนักเบาที่ยอดเยี่ยมหากคุณต้องการแบ่งปันรหัสอย่างรวดเร็ว ตัวเลือกการฝังอาจมีประโยชน์หากคุณเผยแพร่บทความทางเทคนิค

ตรวจสอบแอพอื่นๆ ที่อนุญาตให้คุณแชร์ข้อมูลโค้ดพร้อมคำแนะนำทางเลือก Pastebin ของเรา

แบ่งปัน แบ่งปัน ทวีต อีเมล 4 ทางเลือก Pastebin ที่ดีที่สุดสำหรับการแชร์รหัสและข้อความ

ทางเลือก Pastebin เหล่านี้ช่วยให้คุณพิมพ์ วาง และแชร์บล็อคโค้ดหรือข้อความกับผู้อื่นทางออนไลน์ได้อย่างง่ายดาย

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • การเขียนโปรแกรม
  • GitHub
เกี่ยวกับผู้เขียน Bobby Jack(58 บทความเผยแพร่)

Bobby เป็นผู้ที่ชื่นชอบเทคโนโลยีซึ่งทำงานเป็นนักพัฒนาซอฟต์แวร์มาเกือบสองทศวรรษ เขาหลงใหลในการเล่นเกม ทำงานเป็นบรรณาธิการบทวิจารณ์ที่ Switch Player Magazine และหมกมุ่นอยู่กับทุกแง่มุมของการเผยแพร่ออนไลน์และการพัฒนาเว็บ

เพิ่มเติมจาก Bobby Jack

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

ของขวัญ tiktok ราคาเท่าไหร่
คลิกที่นี่เพื่อสมัครสมาชิก