คุณคงเคยได้ยินเกี่ยวกับ 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 เป็นผู้ที่ชื่นชอบเทคโนโลยีซึ่งทำงานเป็นนักพัฒนาซอฟต์แวร์มาเกือบสองทศวรรษ เขาหลงใหลในการเล่นเกม ทำงานเป็นบรรณาธิการบทวิจารณ์ที่ Switch Player Magazine และหมกมุ่นอยู่กับทุกแง่มุมของการเผยแพร่ออนไลน์และการพัฒนาเว็บ
เพิ่มเติมจาก Bobby Jackสมัครรับจดหมายข่าวของเรา
เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!
ของขวัญ tiktok ราคาเท่าไหร่คลิกที่นี่เพื่อสมัครสมาชิก