GitHub ก็คือ platform ที่ทุกคนสามารถมาฝาก code เอาไว้ เพื่อแบ่งปันกับคนอื่นแล้วก็สามารถใช้งานร่วมกันกับคนอื่นได้ ซึ่งช่วยให้เราได้เรียนรู้ skill ใหม่ ๆ จากคนอื่นได้ แล้วก็สามารถช่วยทำ project ของคนอื่นที่เราสนใจได้ โดยก่อนอื่นก็ต้องมี GitHub.com account หรือ install Git (version ที่มี GitHub) แล้วทำตามขั้นตอนด้านล่างได้เลยGitHub is a code hosting platform for version control and collaboration. It lets you and others work together on projects from anywhere.
Step 1 : Create a Repository
ปกติ repository จะเป็นที่เก็บรวบรวม folder, file, รูปภาพ, วิดีโอ , spreadseet และอื่นๆที่ใช้ใน project ซึ่ง GitHub ก็ได้แนะนำให้ใช้ README (ไฟล์ข้อมูลที่อธิบายเกี่ยวกับ project ของเรา) ควบคู่กับการสร้าง repository ใหม่ ๆ ด้วย
วิธีสร้าง repository
1. click + ที่มุมขวาบน แล้วเลือก New repository
2. ตั้งชื่อของ repository
3. เขียนคำอธิบายสั้น ๆ เกี่ยวกับ repository นี้
4. เลือก Initialize this repository with a README
Step 2 : Create a Branch
Branching เป็นวิธีการที่สร้าง version ใหม่ของงานที่เก็บไว้ใน repository เช่น สมมติเรามี repository อยู่ 1 branch ชื่อ master แล้วเกิดอยากลองแก้ไขอะไรข้างใน master แต่กลัวกระทบกับ master เดิม เราก็เลย branch ใหม่ ที่ copy เหมือน master ตั้งชื่อ feature ถ้ารู้สึกว่าที่แก้ไขใน feature มันโอเคแล้ว ก็สามารถ merge เข้ากับ master ได้
ความสัมพันธ์ของ branch
วิธีสร้าง branch
1. เลือก repository ที่ต้องการ
2. เลือก branch : master
3. พิมพ์ชื่อ branch ใหม่
4. เลือก Create branch หรือกด Enter
ตอนนี้เราก็สามารถสร้าง project แล้วก็ pull reguest ใน GitHub ได้แล้ว
Step 3 : Make and comit a Changes
เวลาที่เราแก้ไขอะไรใน GitHub แล้ว save จะเรียกว่า commit ซึ่งจะมี commit message ไว้อธิบายว่ามีการเปลี่ยนแปลงอะไรบ้าง แล้วทำไมถึงมีการแก้ไข
วิธีแก้ไข และบันทึกการเปลี่ยนแปลง
1. เลือกที่ README.md file
2. เลือก ไอค่อนดินสอตรงมุมซ้ายบนของ file
3. เขียนอะไรเกี่ยวกับตัวเองเล็กน้อย
4. อธิบายว่าแก้ไขอะไรบ้างใน commit message
5. คลิก Commit changes
4. อธิบายว่าแก้ไขอะไรบ้างใน commit message
5. คลิก Commit changes
Step 4 : Open a Pull Request
พอเราแก้ไข branch ของ master แล้ว ทีนี้การเปิด pull request ก็เหมือนเป็นการนำเสนอสิ่งที่เราแก้ไขไปแล้วก็เป็นการขอ review จากคนอื่น ๆ แล้วให้เขาเอา contribution ของเราไป merge รวมกับ branch ของเขาด้วย
pull request ก็จะโชว์ให้เราเห็นความแตกต่างของสอง branch ด้วย
ขั้นตอนเปิด Pull Request
1. คลิก Pull Request tab แล้วคลิกปุ่ม New pull request
2. เลือก branch ที่เราแก้ไข เพื่อมาเปรียบเทียบกับ branch เดิม
ขั้นตอนเปิด Pull Request
1. คลิก Pull Request tab แล้วคลิกปุ่ม New pull request
2. เลือก branch ที่เราแก้ไข เพื่อมาเปรียบเทียบกับ branch เดิม
3. เลือก Create Pull Request
Step 5 : Merge your Pull Request
ขั้นตอนนี้ก็จะเป็นการรวม branch ที่เราแก้ไขมารวมกับ branch เดิม
1. เลือกปุ่ม Merge pull request
2. เลือก Confirm merge
3. ไปลบ branch ที่แก้ไขออก
ตอนนี้เราก็สามารถสร้าง project แล้วก็ pull reguest ใน GitHub ได้แล้ว
ภาพและข้อมูลจาก GitHub Guides
Comments
Post a Comment