10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github
GitHubเป็นบริการโฮสติ้งออนไลน์สำหรับรหัสคอมพิวเตอร์ส่วนใหญ่ที่มีการควบคุมเวอร์ชัน คิดว่าGithubเป็นบริการพัฒนาบนคลาวด์สำหรับโค้ดและไฟล์ประเภทอื่นที่คล้ายคลึงกัน Githubมีผู้ใช้มากกว่า 30 ล้านคนที่แบ่งปัน พัฒนา และทำงานร่วมกันเพื่อสร้างซอฟต์แวร์แห่งอนาคต
มันโฮสต์โปรเจ็กต์ซอร์สโค้ดในภาษาการเขียนโปรแกรมต่างๆ และติดตามทุกการวนซ้ำและทุกการเปลี่ยนแปลง นอกจากนี้ ทุกคนในทีมของคุณสามารถทำงานร่วมกันในโครงการเดียวกันได้จากทุกที่ในโลก
GitHubมีประโยชน์มากที่สุดสำหรับโครงการที่มีผู้ทำงานร่วมกันหลายคน นอกจากนี้ยังหมายความว่าทีมพัฒนาซอฟต์แวร์และแอปสามารถใช้พื้นที่เก็บข้อมูลแบบรวมศูนย์ซึ่งผู้ใช้สามารถอัปโหลด จัดการโค้ด และทำการแก้ไขแบบซิงโครไนซ์ได้
เมื่อใช้ระบบบนคลาวด์อื่นๆ เช่น Dropboxการเปลี่ยนแปลงสามารถแทนที่กันและกันได้ คนแรกที่บันทึกงานมีความสำคัญเหนือกว่าสมาชิกในทีมคนอื่นที่อาจพยายามทำการเปลี่ยนแปลงในเวลาเดียวกัน
แม้ว่าที่จริงแล้วGitHubนั้นส่วนใหญ่จะใช้โดยวิศวกรและโปรแกรมเมอร์ แต่ก็สามารถใช้งานได้ง่ายโดยผู้ที่มีประสบการณ์ด้านเทคนิคน้อยกว่าเป็นวิธีการแบ่งปันและทำงานร่วมกันในไฟล์ประเภทใดก็ได้
ตัวอย่างเช่น สมาชิกในทีมที่พบว่าจำเป็นต้องทำการเปลี่ยนแปลงใน เอกสาร Wordมักจะได้รับประโยชน์จากความสามารถในการควบคุมเวอร์ชัน
1. ติดตามโครงการเข้ารหัสของคุณ
พื้นฐานของแพลตฟอร์มของ GitHub คือความสามารถในการติดตามโครงการโดยใช้ระบบควบคุมเวอร์ชันแบบกระจายGit (โปรแกรมที่ติดตามการพัฒนาและการเปลี่ยนแปลงที่ทำกับไฟล์)
สมาชิกในทีมสามารถดูภาพรวมทั้งหมดของโครงการที่กำหนดได้ แถบความคืบหน้าจะแสดงงานที่ใช้งานอยู่ รายการสิ่งที่ต้องทำ และสิ่งที่ทำเสร็จแล้ว
GitHubยังอนุญาตให้ผู้ใช้ติดตามกระดานโครงการจากองค์กรอื่น ๆ ได้ด้วยการป้อนURLของโครงการลงในช่องบันทึกย่อ หากต้องการ คุณสามารถปิดการติดตามสำหรับโปรเจ็กต์ที่กำหนด
2. การใช้แป้นพิมพ์ลัด
พวกเราส่วนใหญ่คุ้นเคยกับการใช้แป้นพิมพ์ลัดเพื่อทำงานหลายๆ อย่างหรือทำงานซ้ำๆ ได้เร็วกว่า
เกือบทุกหน้าบนGitHubมีรายการทางลัดที่สามารถใช้ได้บนหน้าเฉพาะนั้น คุณสามารถเข้าถึงทางลัดโดยพิมพ์ “?” ลงในกล่องโต้ตอบ
3. สำรวจโครงการอื่นๆ
ทีมนักพัฒนาส่วนใหญ่ใช้GitHubเพื่อโฮสต์และจัดการโครงการของตนเอง อย่างไรก็ตาม ยังช่วยให้เห็นว่าผู้อื่นใช้แพลตฟอร์มนี้อย่างไรและเรียกดูโครงการของพวกเขาด้วย คุณอาจได้รับข้อมูลเชิงลึก แนวคิด และแรงบันดาลใจใหม่ๆ เพื่อใช้ในโครงการของคุณเอง
ค้นหาสิ่งที่กำลังเป็นที่นิยมใน ชุมชน GitHub เชื่อมต่อกับสมาชิกคนอื่นๆ และค้นหาตามป้ายกำกับหรือหัวข้อเพื่อดูข้อมูลเชิงลึกเพิ่มเติม
สำหรับแพลตฟอร์มที่เน้นการเข้ารหัสเป็นหลักGithubนั้น “เป็นมิตรกับผู้คน” อย่างไม่น่าเชื่อ และเปล่งประกายในฐานะผู้ใช้และสภาพแวดล้อมที่เน้นชุมชนเป็นศูนย์กลาง การเน้นที่การพัฒนาที่เน้นผู้ใช้นั้นฝังอยู่ในวัฒนธรรมของGithubซึ่งครองตำแหน่งยี่สิบอันดับแรกในบรรดาสถานที่ทำงานที่เป็นมิตรต่อพนักงานมากที่สุดในโลก
4. มากกว่าแค่การเข้ารหัส
หลายคนคิดว่าGitHubมีประโยชน์สำหรับนักพัฒนาเท่านั้น อย่างไรก็ตาม มันยังเป็นแหล่งข้อมูลสำหรับช่องอื่นๆ อีกมากมาย คุณสมบัติการทำงานร่วมกันหลักสองประการของGitHubที่เป็นประโยชน์สำหรับทุกคนคือการแตกแขนงและการฟอร์ก
Forking อนุญาตให้ผู้ใช้สร้างสำเนาหรือลอกแบบงานของผู้อื่นหากพวกเขาสามารถเข้าถึงได้ ไฮเปอร์ลิงก์หลักที่ไปยังแหล่งที่มาสามารถรักษาไว้ได้ในขณะที่นักพัฒนาทดสอบเนื้อหา ดำเนินการแก้ไข และแก้ไข
ด้วยเครื่องมือการโยงหัวข้อ ผู้ใช้สามารถสร้างสำเนาชั่วคราวของทรัพยากรได้ ซึ่งจะป้องกันไม่ให้ผู้ใช้ต่างๆ ทำงานในเนื้อหาเดียวกันพร้อมกันจากการใช้การเปลี่ยนแปลงที่เข้ากันไม่ได้กับโปรเจ็กต์
การ แตกสาขา(Branching)และการฟอร์คกิ้งเป็นเครื่องมือที่มีค่าสำหรับผู้ใช้ที่ทำงานในโครงการที่ทำงานร่วมกัน ด้านล่างนี้คือวิธีที่ทีมทุกประเภท ไม่ใช่แค่ผู้เขียนโค้ดเท่านั้นที่จะได้รับประโยชน์:
- บันทึกการเดินทาง
- เอกสารทางกฎหมาย
- ดนตรีประกอบ
- การสร้างภาพข้อมูลสำหรับนักข่าว
- บล็อกและการตลาดเนื้อหา
- การแบ่งปันสูตร
5. สร้างที่เก็บ
พื้นที่เก็บข้อมูลเป็นวิธีแฟนซีในการอธิบายพื้นที่ที่โครงการของคุณอาศัยอยู่ ตัวเลือกของคุณในการจัดเก็บข้อมูลของคุณคือ:
- โฮสต์ออนไลน์ใด ๆ
- โฟลเดอร์บนคอมพิวเตอร์ของคุณ
- พื้นที่จัดเก็บ GitHub
คุณสามารถจัดเก็บไฟล์ประเภทใดก็ได้ในที่เก็บของคุณ รวมถึงไฟล์รูปภาพ ข้อความ และโค้ด การเริ่มต้นใช้งานกับที่เก็บแรกของคุณนั้นไม่ใช่เรื่องยาก ขั้นแรก(First)คุณจะต้องสร้าง บัญชีGitHub ของคุณเอง(GitHub)
การดำเนินการต่อไปคือการคลิกที่เครื่องหมายบวก+ ที่มุมขวาบนขณะเข้าสู่ระบบเลือก “(Select “)ที่เก็บใหม่”
จากนั้นคุณจะเห็นหน้าจอที่มีลักษณะดังนี้:
โปรดทราบว่าที่เก็บเป็นสาธารณะโดยค่าเริ่มต้น หากคุณต้องการให้มีการจำกัดการเข้าถึง และคุณไม่ต้องการให้ทุกคนดูความคืบหน้าของคุณ คุณสามารถเลือกเฉพาะคนที่คุณต้องการดูเนื้อหาของคุณ หากคุณต้องการรักษาความเป็นส่วนตัว คุณจะต้องอัปเกรดเป็นบริการแบบชำระเงิน..
6. ใช้ README อย่างมีประสิทธิภาพ
วัตถุประสงค์ของไฟล์ README(README)คือเพื่อให้ผู้ใช้สนใจโครงการของคุณ คุณสามารถเพิ่มไฟล์ของคุณในขณะที่คุณเริ่มสร้างที่เก็บเฉพาะ
ผู้ที่ใช้ แพลตฟอร์ม WordPressจะคุ้นเคยกับไฟล์README ก่อนที่(Prior)จะติดตั้งปลั๊กอิน ทีมงานของคุณสามารถอ่านไฟล์นี้เพื่อให้เข้าใจได้ชัดเจนว่าปลั๊กอินนี้จะทำอะไรได้บ้างและจะใช้งานอย่างไรให้ดีที่สุด
อย่าทำให้ไฟล์ของคุณยาวและน่าเบื่อ เพราะมันจะยิ่งทำให้ผู้ใช้ไม่อยู่ แทนที่จะให้พวกเขาอยู่เฉยๆ เพื่ออ่านเพิ่มเติม แนวทางปฏิบัติที่ดีที่สุดที่แนะนำสำหรับไฟล์ README(README)ได้แก่:
- คำบรรยาย
- รูปภาพส่วนหัว
- ลิงค์ภายนอกไปยังเอกสารเพิ่มเติม
- รายการคุณลักษณะสั้น ๆ
- บทสรุปที่ชัดเจนและรัดกุม
7. ติดตามผู้อื่น
โต้ตอบกับผู้อื่นบนGitHubโดยติดตามโปรไฟล์ของพวกเขา คุณจะสามารถตรวจสอบสิ่งที่คนอื่นกำลังทำงานได้จากภายในที่เก็บข้อมูลสาธารณะ และจะได้รับการแจ้งเตือนเกี่ยวกับกิจกรรมของพวกเขาบนแดชบอร์ดส่วนตัวของคุณบนGithub
คุณจะพบกับแนวคิดดีๆ มากมายสำหรับโครงการพัฒนาของคุณเอง คุณสามารถทำงานร่วมกับสมาชิกในทีมในกลุ่มเฉพาะหรือทีมงานของคุณ และแบ่งปันความรู้และความเชี่ยวชาญของคุณ
ในการติดตามบุคคลในGitHubคุณสามารถค้นหาตามหัวข้อหรือเฉพาะ ไปที่หน้าโปรไฟล์ของพวกเขา แล้วคลิก “ติดตาม”
8. เข้าร่วมการสนทนา
ข้อดีอย่างหนึ่งของแพลตฟอร์มโอเพ่นซอร์สคือความสามารถในการทำงานร่วมกัน เรียนรู้ แบ่งปัน และสื่อสารกับผู้อื่น
ไม่มีค่าใช้จ่ายในการใช้Githubและสำรวจศักยภาพของมัน จุดประสงค์ของโอเพ่นซอร์สคือการช่วยให้การแก้ปัญหาดีขึ้นโดยใช้การสนับสนุนจากมวลชน
เรียนรู้(Learn)หรือพัฒนาทักษะของคุณหรือช่วยให้ผู้อื่นเรียนรู้จากประสบการณ์และความเชี่ยวชาญของคุณ
เมื่อพบปะกับชุมชนบนGitHubคุณจะสามารถติดตามการพัฒนาโปรเจ็กต์ที่คุณสนใจ ทำซ้ำโครงการเหล่านั้น และทดลองในที่เก็บส่วนตัวของคุณเอง
หากต้องการค้นหาชุมชนที่คุณสนใจเข้าร่วม ให้ใช้ฟังก์ชัน "สำรวจ" เพื่อค้นหาคอลเล็กชันที่เกี่ยวข้องกับสาขาที่คุณสนใจ
9. นำเสนอผลงานที่ดีที่สุดของคุณ
หากคุณเป็นผู้ใช้โซเชียลมีเดีย คุณจะเข้าใจถึงพลังของโพสต์ที่ปักหมุดไว้ ตัวอย่างเช่น หากคุณปักหมุดโพสต์ใหม่ใน โปรไฟล์ Twitter ของคุณ โพสต์ นั้นจะอยู่ที่ด้านบนสุดของฟีดของคุณและใครก็ตามที่ดูโปรไฟล์นั้นจะสามารถดูได้
หน้า Facebook(Facebook)มีคุณสมบัติเหมือนกัน การปักหมุดโพสต์ในโปรไฟล์โซเชียลมีเดียของคุณ คุณแน่ใจได้ว่าผู้เยี่ยมชมจะเห็นโพสต์ที่คุณชื่นชอบก่อน แทนที่จะต้องค้นหาผ่านฟีดทั้งหมดของคุณ
GitHubยังอนุญาตให้คุณปักหมุดที่เก็บข้อมูลที่คุณชื่นชอบหรือเกี่ยวข้องมากที่สุดกับหน้าโปรไฟล์ของคุณ ผู้ใช้ที่มีบัญชีฟรีสามารถปักหมุดที่เก็บได้สูงสุดหกที่ที่จะยังคงอยู่ที่ด้านบนของโปรไฟล์
10. รู้ว่าใครควรตำหนิ
ใช่ มีปุ่มในGitHubที่เรียกว่า "ตำหนิ" อาจไม่ใช่คำที่สุภาพ แต่เป็นคุณลักษณะที่มีประโยชน์ หากคุณต้องการดูว่าใครเป็นคนทำการเปลี่ยนแปลงในไฟล์ ให้เล่นเกมตำหนิ(blame game)
จากมุมมองตำหนิของไฟล์ คุณจะสามารถดูประวัติการแก้ไขทั้งหมดได้ทีละบรรทัด หรือคุณสามารถตรวจสอบการเปลี่ยนแปลงที่ทำหรือประวัติเวอร์ชันของบรรทัดใดก็ได้
หากมีบางอย่างเสียหายหรือทำงานไม่ถูกต้อง ฟังก์ชันนี้สามารถช่วยในการระบุว่าสมาชิกในทีมคนใดต้องทำงานร่วมกันเพื่อแก้ไขปัญหา
หากคุณกำลังมองหาแพลตฟอร์มแบบรวมศูนย์บนคลาวด์ที่คุณสามารถทำงานร่วมกัน แชร์ จัดเก็บ ทดสอบ และเผยแพร่โครงการได้GitHubเป็นโซลูชันที่ทรงพลัง
Related posts
บริการการประชุมทางโทรศัพท์ที่ดีที่สุดคืออะไร – แอพที่ดีที่สุดเปรียบเทียบ
ย้าย ลบ หรือคัดลอกไฟล์โดยอัตโนมัติใน Windows
วิธีตรวจสอบว่าอุณหภูมิ CPU ของคุณสูงเกินไปหรือไม่
แอพกรองแสงสีน้ำเงินที่ดีที่สุด 5 อันดับสำหรับ Windows, Mac และ Linux
วิธีใช้ Windows Package Manager เพื่อติดตั้งโปรแกรม Windows
4 แอพซอฟต์แวร์การส่งต่อพอร์ตที่ดีที่สุดและวิธีใช้งาน
9 วิธีในการบันทึกการเล่นเกมบนพีซีของคุณ
แอป Signal Desktop สามารถช่วยปกป้องความเป็นส่วนตัวของคุณได้อย่างไร
HDG อธิบาย: Markdown คืออะไรและอะไรคือพื้นฐานที่ฉันควรรู้
Microsoft Power Automate คืออะไรและเทมเพลตฟรีให้ดาวน์โหลด
5 Windows ทางเลือกแทนคำสั่ง Linux sudo
5 สุดยอดโปรแกรมซอฟต์แวร์เพื่อจัดการจอภาพคู่
เครื่องมือถอดเสียงสองตัวสำหรับแปลงเสียงเป็นข้อความ
แอพที่ดีที่สุดในการตรวจสอบการใช้อินเทอร์เน็ต
การทดสอบ Dead Pixel เพื่อแก้ไขพิกเซลที่ค้างบนหน้าจอของคุณ
4 ทางเลือกที่ดีที่สุดสำหรับ Google Chromecast
ตัวแก้ไขสคริปต์ของ Google Apps: ทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเริ่มต้น
โปรแกรมที่ดีที่สุดในการเพิ่มฟังก์ชันการทำงานใหม่ให้กับ Windows 10
สิ่งที่ต้องพิจารณาก่อนสร้าง Wiki ของคุณเอง
เครื่องมือบีบอัด GIF และเครื่องมือเพิ่มประสิทธิภาพที่ดีที่สุด 7 อันดับ