Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์

Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์

Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์- wynnsoft solution company limited

Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์

Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์

Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์

Git ทางเลือกที่ดีในการทำงานเป็นทีม ของนักโปรแกรมเมอร์
มีนักโปรแกรมเมอร์หลายคน ยังไม่เคยใช้ Git และไม่กล้าลองใช้ ในการเขียนโค้ด Git จึงเป็นทางเลือกที่ดี ที่ให้นักโปรแกรมเมอร์ที่ทำงานเป็นทีม ช่วยให้ทำงานได้สะดวกมากยิ่งขึ้น เปรียบเสมือนเป็นเครื่องมือหลัก ในการทำงานกับ Software เพื่อให้สามารถใช้งานได้อย่างถูกต้อง  ซึ่งก่อนอื่นเราต้องทำความรู้จัก Git ขั้นพื้นฐานกันก่อน เพื่อช่วยให้การทำงานนั้นผิดพลาดน้อยลงก่อนจะลงมือใช้งาน

ลักษณะเด่นของ Git
1.Save point Tool หรือ การ Commit
คือการบันทึกโค้ดที่เราได้เขียนอย่างถูกต้อง การ Save point จะช่วยให้เราหาโค้ดย้อนกลับไปตอนที่ไฟล์ยังไม่ถูกลบ ยังไม่ได้แก้ไข หรือตอนที่ยังไม่เจอข้อผิดพลาด เมื่อเรา Save point ในส่วนที่ต้องการ โฟลเดอร์ที่เรากำลังพัฒนาอยู่กับจะเป็นเหมือนกับตอนที่เรา save point
2.History Tool
สามารถย้อนดูรายละเอียดต่าง ๆ ที่เราได้เขียนโค้ด บรรทัดต่อบรรทัด
3.โค้ดสกรัม
คุณสามารถแก้ไขไฟล์เดียวกัน ในวินาทีเดียวกันได้ โดยไม่จำเป็นจะต้องให้อีกฝ่ายแก้เสร็จก่อนแล้วเราค่อยแก้ 
4.Personal Performance
ในการ Save Point โค้ดแต่ละครั้ง Git จะบันทึกว่าโค้ดที่ Save ไว้ในแต่ละครั้งเป็นของใคร


คำสั่งพื้นฐาน ที่ควรรู้จัก พื้นฐานของระบบ Git 

master คือ ตำแหน่ง default branch ที่เราสามารถทำงาน เขียน Code ลงไปด้วยได้
origin  คือ ตำแหน่ง default branch บนรูปแบบ Online repository ที่เรานำระบบ Code ของเราไปฝากไว้ เช่น GitHub, Bit Bucket
HEAD คือ ตำแหน่งปัจจุบันของสาขาที่เรากำลังใช้งานอยู่ current branch
remote คือ Repository branch ของเราที่อยู่บนระบบ Online หรือคอมพิวเตอร์ เครื่องอื่นๆ
repository คือ Project งานของเรา จะใช้คำนี้เรียก
staging คือ หรือคำว่า adding เป็นการนำไฟล์ที่มีการแก้ไขแล้ว changed files เข้าสู่ระบบ เพื่อบันทึก เตรียม Commit
commit คือ เป็นเหมือนการยืนยัน Save บันทึก การเปลี่ยนแปลง ต่างๆที่เกิดขึ้น ในช่วงของการ staging ลงไป คือจะ commit ได้ คุณต้อง add file ก่อนนั้นเอง
commit id คือ ทุกๆครั้งที่ commit คุณจะได้ id เป็นตัวเลขและตัวอักษร 1 ชุด เพื่อบอกว่า มันคือรหัสอะไร สำหรับการใช้งาน commit อื่นๆนั้นเอง ตัวอย่าง : 53008e2, d101aff, ee71640

แหล่งอ้างอิง
http://www.siamhtml.com/git-introduction/
http://teerapuch.com/2017/coding/git