10 เคล็ดลับในการใช้ประโยชน์สูงสุดจาก Github


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

ซึ่งโฮสต์โครงการซอร์สโค้ดในภาษาโปรแกรมที่แตกต่างกันและคอยติดตามการวนซ้ำและการเปลี่ยนแปลงทุกอย่าง นอกจากนี้ทุกคนในทีมของคุณสามารถทำงานร่วมกันในโครงการเดียวกันจากที่ใดก็ได้ในโลก

<รูป class = "lazy aligncenter">

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

เมื่อใช้ระบบคลาวด์อื่น ๆ เช่น Dropbox การเปลี่ยนแปลงสามารถแทนที่กันได้ คนแรกที่บันทึกการทำงานของพวกเขามีความสำคัญเหนือกว่าสมาชิกในทีมคนอื่น ๆ ที่อาจพยายามทำการเปลี่ยนแปลงในเวลาเดียวกัน

แม้ว่าข้อเท็จจริงที่ว่า GitHub ส่วนใหญ่จะถูกใช้โดยนักวิศวกรรมและโปรแกรมเมอร์ ผู้ที่มีประสบการณ์ด้านเทคนิคน้อยลงเป็นวิธีการแบ่งปันและทำงานร่วมกันในรูปแบบไฟล์ใด ๆ

ตัวอย่างเช่นสมาชิกในทีมที่พบว่าพวกเขาต้องการเปลี่ยนแปลงเอกสาร Word มักจะได้รับประโยชน์จากความสามารถในการควบคุมเวอร์ชัน

In_content_1 ทั้งหมด: [300x250] / dfp: [640x360]->

1 การติดตามโครงการเข้ารหัสของคุณ

รากฐานของแพลตฟอร์ม GitHub คือความสามารถที่มีในการติดตามโครงการโดยใช้ระบบควบคุมเวอร์ชันแจกจ่าย Git (โปรแกรมที่ติดตามการพัฒนาและดัดแปลงที่ทำกับไฟล์) .)

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

GitHub ยังช่วยให้ผู้ใช้สามารถติดตามบอร์ดโครงการจากองค์กรอื่น ๆ โดยการป้อน URL ของโครงการลงในเอกสาร หากคุณต้องการคุณสามารถปิดการติดตามสำหรับโครงการที่กำหนด

<รูป class = "lazy aligncenter">

2 การใช้แป้นพิมพ์ลัด

พวกเราส่วนใหญ่คุ้นเคยกับการใช้แป้นพิมพ์ลัดเป็นวิธีการทำงานหลายอย่างหรือซ้ำ ๆ อย่างรวดเร็ว

เกือบทุกหน้าใน GitHub มีรายการของปุ่มลัดที่สามารถ ใช้ในหน้าเฉพาะนั้น คุณสามารถเข้าถึงทางลัดด้วยการพิมพ์“?” ในกล่องโต้ตอบ

<รูป class = "lazy aligncenter">

3 สำรวจโครงการอื่น ๆ

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

ค้นหาสิ่งที่มีแนวโน้มใน GitHubcommunity เชื่อมต่อกับสมาชิกคนอื่น ๆ และค้นหาตามป้ายกำกับหรือหัวข้อเพื่อรับข้อมูลเพิ่มเติม

<รูป class =" lazy aligncenter ">

สำหรับแพลตฟอร์มที่เกี่ยวกับการเข้ารหัส Github เป็นคนที่เหลือเชื่อ เป็นมิตร” และส่องสว่างเป็นผู้ใช้และสภาพแวดล้อมที่ชุมชนเป็นศูนย์กลาง ความสำคัญของพวกเขาในการพัฒนาที่มุ่งเน้นผู้ใช้นั้นฝังอยู่ในวัฒนธรรมของ Github ซึ่งถือเป็นตำแหน่งที่ยี่สิบเอ็ดในบรรดาสถานที่ทำงานที่เป็นมิตรกับพนักงานมากที่สุดในโลก

4 มากกว่าการเข้ารหัส

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

การแยกช่วยให้ผู้ใช้สามารถสร้างสำเนาหรือคัดลอกโคลนงานของคนอื่นหากพวกเขาสามารถเข้าถึงได้ ไฮเปอร์ลิงก์หลักไปยังแหล่งข้อมูลสามารถรักษาได้ในขณะที่นักพัฒนาทดสอบเนื้อหาทำการแก้ไขและแก้ไข

ด้วยเครื่องมือการแยกสาขาผู้ใช้สามารถสร้างสำเนาของทรัพยากรชั่วคราวได้ สิ่งนี้จะช่วยป้องกันผู้ใช้ที่ทำงานต่าง ๆ ใน samecontent พร้อมกันจากการใช้การเปลี่ยนแปลงที่เข้ากันไม่ได้กับโครงการ

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

  • บันทึกการเดินทาง
  • เอกสารทางกฎหมาย
  • การแต่งเพลง
  • การสร้างภาพข้อมูลสำหรับนักข่าว
  • การสร้างบล็อกและการตลาดเนื้อหา
  • การแบ่งปันสูตร
  • 5 สร้างพื้นที่เก็บข้อมูล

    พื้นที่เก็บข้อมูลเป็นวิธีแฟนซีในการอธิบายถึงพื้นที่ที่โครงการของคุณอาศัยอยู่ ตัวเลือกที่เก็บข้อมูลของคุณคือ:

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

      <รูป class = "lazy aligncenter">

      การกระทำถัดไปคือการคลิกที่เครื่องหมายบวก + ที่มุมขวาบนในขณะที่เข้าสู่ระบบเลือก“ พื้นที่เก็บข้อมูลใหม่”

      จากนั้นคุณจะเห็นหน้าจอที่ดูเหมือนว่า:

      <รูป class = "lazy aligncenter">

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

      6 ใช้ README อย่างมีประสิทธิภาพ

      วัตถุประสงค์ของไฟล์ README คือเพื่อให้ผู้ใช้สนใจในโครงการของคุณ คุณสามารถเพิ่มไฟล์ของคุณในขณะที่คุณเริ่มสร้างพื้นที่เก็บข้อมูลเฉพาะ

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

      อย่าทำให้ไฟล์ของคุณยาวและน่าเบื่อเพราะจะทำให้ผู้ใช้หันเหออกไป อยู่ใกล้กับ readmore แนวทางปฏิบัติที่ดีที่สุดที่แนะนำสำหรับไฟล์ README ได้แก่ :

      • ชื่อที่สื่อความหมาย
      • ภาพส่วนหัว
      • ลิงก์ภายนอกไปยังเอกสารเพิ่มเติม
      • คุณสมบัติสั้น ๆ รายการ
      • บทสรุปที่ชัดเจนและรัดกุม
      • 7 ติดตามผู้อื่น

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

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

        หากต้องการติดตามใครบางคนใน GitHub คุณสามารถค้นหา bytopic หรือโพรงนำทางไปยังหน้าโปรไฟล์ของพวกเขาและคลิก“ ติดตาม”

        <รูป class = "lazy aligncenter">

        8 เข้าร่วมการสนทนา

        หนึ่งในประโยชน์มากมายของแพลตฟอร์มโอเพ่นซอร์สคือความสามารถในการทำงานร่วมกันเรียนรู้แบ่งปันและสื่อสารกับผู้อื่น

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

        เรียนรู้หรือพัฒนาทักษะของคุณหรือช่วยเหลือผู้อื่นเรียนรู้จากประสบการณ์และความเชี่ยวชาญของคุณ

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

        เพื่อค้นหาชุมชนที่คุณสนใจทำให้ใช้งานได้ง่ายขึ้น เพื่อค้นหาคอลเลกชันที่เกี่ยวข้องกับ yourfield ที่สนใจ

        9 แสดงผลงานที่ดีที่สุดของคุณ

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

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

        GitHub ยังช่วยให้คุณสามารถปักหมุดคลังเก็บข้อมูลที่เกี่ยวข้อง หน้า. ผู้ใช้ที่มีบัญชีฟรีสามารถยึดที่เก็บได้มากถึงหกที่ซึ่งจะอยู่ด้านบนของโปรไฟล์

        <รูป class = "lazy aligncenter">

        10 รู้ว่าใครควรตำหนิ

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

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

        หากมีบางอย่างขาดหายไปหรือไม่ทำงานอย่างถูกต้องฟังก์ชันนี้สามารถช่วยระบุสมาชิกในทีมที่ต้องการทำงานร่วมกันเพื่อแก้ไข

        <รูป class = "lazy aligncenter">

        หากคุณกำลังมองหาศูนย์กลางแบบคลาวด์ แพลตฟอร์มที่คุณสามารถทำงานร่วมกันแบ่งปันจัดเก็บทดสอบและเผยแพร่โครงการ GitHub เป็นโซลูชั่นที่ทรงพลัง

        สร้างแอปเล่นๆ ลง Play Store .. จะออกมาเป็นยังไง !? - BorntoDev x Android

        กระทู้ที่เกี่ยวข้อง:


        11.04.2019