Repository นี้จัดทำขึ้นเพื่อเป็น Workshop เล็กๆน้อยๆ จากบทความ Git คืออะไร ? + พร้อมสอนใช้งาน Git และ Github เพื่อให้สามารถใช้ Git ได้อย่างถูกต้อง เช่น clone
, push
, pull
, brach
, merge
รวมถึงฟีทเจอร์ของ Github ด้วย เช่น Fork
- ให้ทำการ clone repository นี้ไปไว้ที่เครื่อง local ของตัวเอง (ต้องทำการ Fork โปรเจ็คของผม ไปเป็นของผู้อ่านเองก่อน)
- จากนั้นก่อนทำการแก้ไขไฟล์ใดๆ ให้แตก branch ออกมาก่อน เช่น
feature/blah-blah
- การสร้างโฟลเดอร์ (จะเรียกว่า subfolder) จะมีเงื่อนไขโดยตั้งชื่อตาม username ที่ใช้บน Github
- ภายในโฟลเดอร์ของตัวเอง จะเป็นสิ่งที่แต่ละคนจะแก้ไขครับ สามารถใส่อะไรมาก็ได้ อยากแนะนำตัว ใส่โค๊ด snippets มาหรืออะไรก็ได้ แต่ขอแค่ ต้องมีไฟล์
README.md
มาด้วย - เมื่อเสร็จเรียบร้อย ให้ merge ไป master และจากนั้นทำการ Pull Request เพื่อทำการส่ง Pull Request มาที่ตัว original repository ของผม (จริงๆ ไม่ต้องแตก branch แล้ว merge มา master ก็ได้ หรือจะแตก branch แล้วเปิด Pull Request มาจาก branch นั้นๆก็ได้นะครับ)
Note: ใครทำไม่ตรงตามเงื่อนไขจะไม่ได้รับการกด Accept Pull Request (PR) นะครับ
- สำหรับตัวอย่าง Example โฟลเดอร์ของผม สามารถดูได้ที่นี่
เป็นอันเรียบร้อย ง่ายมั้ยครับ? หากใครมีอะไรสงสัย เปิด issue ถามได้ตลอดครับ