Git เอาอยู่
Git เอาอยู่
คู่มือการใช้ Git กับ Source Tree ที่จะช่วยให้ชีวิตโปรแกรมเมอร์งานขึ้น
เกี่ยวกับหนังสือ
ปัจจุบันนี้ Version Control เข้ามามีบทบาทในการพัฒนาโปรแกรมเพิ่มมากขึ้น ไม่ว่าจะเป็นในการ พัฒนาเว็บ หรือพัฒนาแอพพลิเคชั่นบนมือถือก็ตาม ยิ่งการพัฒนาแบบเป็นทีมยิ่งมีความนิยมอย่างมาก บริษัทต่างๆก็เริ่มรับพนักงานที่มีความรู้ หรือเคยใช้ Version Control กัน และหนึ่งในนั้น คือ Git
ซึ่งเราสามารถสำรองไฟล์ และ Source Code ต่างๆเอาไว้และนำกลับมาใช้ใหม่ได้ง่ายๆโดยไม่ต้อง เสียบ Thumb Drive ไปมา หรือเวลาทำงานกันเป็นทีม เราไม่ต้องมานั่งคิดว่า code ที่คนอื่นเขียนมาต้องนำมาใส่ตรงไหนของ code ที่เราเขียนอยู่ Git ช่วยคุณให้ทำงานพวกนี้ได้ง่ายขึ้น
มาลองศึกษา Git กันเถอะจะได้ไม่หลงยุค!!!
สารบัญ
บทที่ 1 Overview
Git คืออะไร
การทำงานของ Git
ขั้นตอนการทำงานพื้นฐานของ Git
บทที่ 2 การติดตั้ง Git และ SourceTree
ติดตั้ง Git SCM
ติดตั้ง Git SCM บน Windows
ติดตั้ง Git SCM บน Mac
ติดตั้ง SourceTree
ติดตั้ง SourceTree บน Windows
ติดตั้ง SourceTree บน Mac
บทที่ 3 การใช้งาน Git เบื้องต้น
สร้าง repository
การสร้าง repository ใน Windows
การสร้าง repository ใน Mac
Commit file เข้า Git
Undo (Discard file)
Undo All (ยกเลิกการแก้ไขหลายไฟล์)
Show History
Ignore File
บทที่ 4 การใช้งาน Git แบบ Remote
สร้าง Repository บน bitbucket
Clone โปรเจคลงมาบนเครื่อง
Push ไฟล์ขึ้นไปเก็บที่ Bitbucket
Pull ไฟล์จาก Bitbucket เพื่อให้ข้อมูลของเราเป็นปัจจุบัน
บทที่ 5 Branch
การสร้าง Branch ใหม่
การสลับ Branch(Checkout)
การลบ Branch
การลบ Branch วิธที่ 1
การลบ Branch วิธที่ 2
การรวม Branch(Merge)
tag ป้ายกำกับไว้บอกจุด
ใช้ Stash เพื่อพักงาน
นำ Code จาก Stash หลับมาใช้งาน
Checkout ข้อมูลจากตำแหน่งที่ต้องการ
การ commit ด้วย Amend Commit
บทที่ 6 Git Flow
สร้าง Feature ใหม่
Release เมื่อเสร็จ
Hotfix หลังจาก Release เพื่อแก้ Bug
การรับประกันความพึงพอใจ 100% ภายใน 60 วันของ Leanpub
ภายใน 60 วันหลังการซื้อ คุณสามารถรับเงินคืน 100% สำหรับการซื้อใดๆ บน Leanpub ด้วยการคลิกเพียง สองครั้ง
แม้ว่าในทางเทคนิคแล้ว นี่จะเป็นความเสี่ยงสำหรับเรา เพราะคุณจะได้ไฟล์หนังสือหรือคอร์สไปแล้วก็ตาม แต่เรามั่นใจในผลิตภัณฑ์และบริการของเรา รวมถึงผู้เขียนและผู้อ่านของเรามาก จนเรายินดีที่จะเสนอการคืนเงินเต็มจำนวนสำหรับทุกสิ่งที่เราขาย
คุณจะรู้ว่าสิ่งใดดีได้ก็ต่อเมื่อได้ลองใช้ และด้วยการรับประกันคืนเงิน 100% ของเรา จึงไม่มีความเสี่ยงใดๆ ในการทดลอง!
ดังนั้น ไม่มีเหตุผลที่จะไม่คลิกปุ่มเพิ่มลงตะกร้าใช่ไหมล่ะ?
ดูเงื่อนไขฉบับเต็ม...
รับ $8 จากการซื้อ $10 และ $16 จากการซื้อ $20
เราจ่ายค่าลิขสิทธิ์ 80%สำหรับการซื้อที่มีมูลค่า$7.99 หรือมากกว่า และค่าลิขสิทธิ์ 80% หักค่าธรรมเนียมคงที่ 50 เซ็นต์สำหรับการซื้อระหว่าง$0.99 ถึง $7.98 คุณจะได้รับ $8 จากการขาย $10 และ $16 จากการขาย $20 ดังนั้น หากเราขายหนังสือของคุณ 5000 เล่มในราคา $20 โดยไม่มีการคืนเงิน คุณจะได้รับ$80,000
(ใช่ นักเขียนบางท่านได้รับมากกว่านั้นบน Leanpub แล้ว)
จริงๆ แล้ว นักเขียนได้รับรายได้มากกว่า $14 ล้านจากการเขียน ตีพิมพ์ และขายบน Leanpub
เรียนรู้เพิ่มเติมเกี่ยวกับการเขียนบน Leanpub
อัพเดทฟรี ไม่มี DRM
เมื่อคุณซื้อหนังสือ Leanpub คุณจะได้รับการอัพเดทฟรีตราบใดที่ผู้เขียนยังอัพเดทหนังสือ! ผู้เขียนหลายท่านใช้ Leanpub ในการเผยแพร่หนังสือระหว่างที่กำลังเขียน ผู้อ่านทุกคนจะได้รับการอัพเดทฟรี ไม่ว่าจะซื้อเมื่อไหร่หรือจ่ายเท่าไร (รวมถึงได้มาฟรี)
หนังสือ Leanpub ส่วนใหญ่มีให้อ่านในรูปแบบ PDF (สำหรับคอมพิวเตอร์) และ EPUB (สำหรับโทรศัพท์ แท็บเล็ต และ Kindle) รูปแบบที่มีให้บริการจะแสดงที่มุมบนขวาของหน้านี้
สุดท้ายนี้ หนังสือ Leanpub ไม่มีระบบป้องกันการคัดลอก DRM ที่ยุ่งยาก คุณจึงสามารถอ่านได้ง่ายๆ บนอุปกรณ์ที่รองรับทุกเครื่อง
เรียนรู้เพิ่มเติมเกี่ยวกับรูปแบบอีบุ๊กของ Leanpub และแหล่งที่สามารถอ่านได้