Skip to content

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

Notifications You must be signed in to change notification settings

onionsh/hello-github

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello Github

Repository นี้จัดทำขึ้นเพื่อเป็น Workshop เล็กๆน้อยๆ จากบทความ Git คืออะไร ? + พร้อมสอนใช้งาน Git และ 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) นะครับ

เป็นอันเรียบร้อย ง่ายมั้ยครับ?  หากใครมีอะไรสงสัย เปิด issue ถามได้ตลอดครับ

Reference

About

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

https://devahoy.com

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 45.0%
  • Python 21.3%
  • JavaScript 14.9%
  • HTML 14.0%
  • Kotlin 1.4%
  • C++ 1.3%
  • Other 2.1%