Beginner Git commands you need to know
GitHub CEO Thomas Dohmke Live Keynote
Open Source Friday with Swastik Baranwal and
Creating your first GitHub repository:
GitHub for Beginners
A brief introduction to Git for beginners | GitHub
staging area หรือ index ~ เปรียบเสมือน draft
ในเครื่องเรา ก็จะ save – commit , branching
ส่วน remote repository , เป็น cloud เพื่อให้ทุกคนมา collaborate กันได้
branching เป็น parallel กับ project , และจะไม่มีผลกับ main project จนกว่าเราจะ Merge
pull request เป็น change purpose จาก branch หนึ่งไปอีกหนึ่ง ซึ่งอาจจะทำได้ทั้ง review , discussion , หรือแม้แต่จะ merge
และสุดท้าย การ merge เป็นการ merge ในแต่ละ branch และยังเก็บ History ของแต่ละ merge
