Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/phonbopit/hello-github

:octocat: Introduction to Git and Github Workshop for https://devahoy.com
https://github.com/phonbopit/hello-github

git github

Last synced: 28 days ago
JSON representation

:octocat: Introduction to Git and Github Workshop for https://devahoy.com

Awesome Lists containing this project

README

        

Hello Github
---

Repository นี้จัดทำขึ้นเพื่อเป็น Workshop เล็กๆน้อยๆ จากบทความ [Git คืออะไร ? + พร้อมสอนใช้งาน Git และ Github](https://devahoy.com/blog/2015/08/introduction-to-git-and-github/) เพื่อให้สามารถใช้ Git ได้อย่างถูกต้อง เช่น `clone` , `push`, `pull`, `brach`, `merge` รวมถึงฟีทเจอร์ของ Github ด้วย เช่น `Fork`

## เงื่อนไขในการเปิด Pull Request (PR)

1. ให้ทำการ clone repository นี้ไปไว้ที่เครื่อง local ของตัวเอง (ต้องทำการ Fork โปรเจ็คของผม ไปเป็นของผู้อ่านเองก่อน)
2. จากนั้นก่อนทำการแก้ไขไฟล์ใดๆ ให้แตก branch ออกมาก่อน เช่น `feature/blah-blah`
3. การสร้างโฟลเดอร์ (จะเรียกว่า subfolder) จะมีเงื่อนไขโดยตั้งชื่อตาม username ที่ใช้บน Github
4. ภายในโฟลเดอร์ของตัวเอง จะเป็นสิ่งที่แต่ละคนจะแก้ไขครับ สามารถใส่อะไรมาก็ได้ อยากแนะนำตัว ใส่โค๊ด snippets มาหรืออะไรก็ได้ แต่ขอแค่ ต้องมีไฟล์ `README.md` มาด้วย
5. เมื่อเสร็จเรียบร้อย ให้ merge ไป master และจากนั้นทำการ Pull Request เพื่อทำการส่ง Pull Request มาที่ตัว original repository ของผม (จริงๆ ไม่ต้องแตก branch แล้ว merge มา master ก็ได้ หรือจะแตก branch แล้วเปิด Pull Request มาจาก branch นั้นๆก็ได้นะครับ)

> Note: ใครทำไม่ตรงตามเงื่อนไขจะไม่ได้รับการกด Accept Pull Request (PR) นะครับ
* สำหรับตัวอย่าง [Example โฟลเดอร์ของผม สามารถดูได้ที่นี่](https://github.com/Phonbopit/hello-github/tree/master/phonbopit)

เป็นอันเรียบร้อย ง่ายมั้ยครับ? หากใครมีอะไรสงสัย [เปิด issue ถามได้ตลอดครับ](https://github.com/Phonbopit/hello-github/issues/new)

## Reference

* [Git คืออะไร ? + พร้อมสอนใช้งาน Git และ Github](http://devahoy.com/2015/08/introduction-to-git-and-github/)