เริ่มต้นสร้าง Pull Request แรกกัน!
ในบทความนี้ เราจะมาเรียนรู้วิธีการสร้าง Pull Request แรกของเราใน GitHub โดยเราจะใช้โปรเจกต์ Thai Programmer Career Paths ในการลองสร้าง Pull Request กัน
ก่อนอื่นคุณต้องทำการ clone โปรเจกต์นี้มาก่อน โดยใช้คำสั่ง
bashgit clone https://github.com/ThaiProgrammer/tpa-path.git
bashgit clone git@github.com:ThaiProgrammer/tpa-path.git
หลังจาก clone โปรเจกต์เสร็จแล้ว ให้ทำการติดตั้ง dependencies ของโปรเจกต์นี้ โดยใช้คำสั่ง
ติดตั้ง VitePress กันเถอะ
npm add -D vitepress
พร้อมรัน VitePress ล้าวววว
npm run docs:dev
ทำการสร้าง branch ใหม่ โดยใช้คำสั่ง
bashgit checkout -b <branch-name>
ทำการแก้ไขโค้ดตาม issue ที่คุณได้รับมอบหมาย และเมื่อแก้ไขเสร็จแล้ว ให้ทำการ commit โค้ดของคุณ โดยใช้คำสั่ง
git add
และgit commit
โดยให้เขียน commit message โดยใช้รูปแบบของ Conventional Commitsbashgit add . git commit -m "docs: <commit-message>"
ทำการ push branch ของคุณขึ้นไปยัง GitHub โดยใช้คำสั่ง
bashgit push origin <branch-name>
ทำการสร้าง Pull Request โดยไปที่แท็บ Pull Requests และกดปุ่ม New Pull Request
กรอกข้อมูลให้ครบถ้วน และกดปุ่ม Create Pull Request
รอ Maintainer ทำการ review pull request ของคุณ และเมื่อ review เสร็จแล้ว จะมีการทำการ merge pull request ของคุณไปที่ main branch แต่ระหว่างนี้คุณสามารถลองดู preview เว็บไซต์ที่คุณเพิ่งได้แก้ไขไปได้ด้วยนะ ถ้าสมมติว่าดูแล้วไม่ชอบคุณสามารถ commit มาเพิ่มเติมได้เลย
จบแล้ว! 🎉
เยี่ยมมาก! คุณได้สร้าง Pull Request แรกของคุณแล้ว ขอบคุณที่มาร่วมเป็นส่วนหนึ่งของ Thai Programmer Career Paths ครับ
Credit
ขอบคุณเนื้อหาดีๆจากต้นทางครับ TTSS Learning Portal - Learn together, succeed together.