กลับสู่คอร์สเรียน
AI016 Professional

บทเรียน Git ของ Ry

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

4.9
39.0h
983 ผู้เรียน
0 การถูกใจ
ปัญญาประดิษฐ์
เริ่มเรียน

ภาพรวมคอร์สเรียน

📚 สรุปเนื้อหา

คู่มือที่ครอบคลุมเกี่ยวกับระบบควบคุมเวอร์ชัน Git ตั้งแต่การใช้งานพื้นฐาน เช่น การจัดเตรียมไฟล์และการบันทึกเปลี่ยนแปลง ไปจนถึงหัวข้อขั้นสูง เช่น การรวมงานแบบโต้ตอบ (interactive rebasing) การทำงานร่วมกันผ่านเครือข่าย และโครงสร้างพื้นฐานภายในของฐานข้อมูลวัตถุใน Git

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

ผู้เขียน: ไรอัน ฮอดสัน

ขอบคุณ: ไม่มีการกล่าวถึงอย่างเป็นทางการในส่วนนำ

🎯 เป้าหมายการเรียนรู้

  1. เปรียบเทียบและแยกแยะระบบควบคุมเวอร์ชันแบบท้องถิ่น (Local) แบบศูนย์กลาง (Centralized) และแบบกระจาย (Distributed)
  2. ระบุแรงจูงใจทางประวัติศาสตร์ที่นำไปสู่การสร้าง Git สำหรับโปรเจกต์เคอร์เนลลินุกซ์
  3. ดำเนินการตั้งค่าเบื้องต้นของ Git รวมถึงการตรวจสอบการติดตั้ง สร้างโครงการเริ่มต้น และติดตามไฟล์
  4. สร้างเรพโอซิทอรี Git และระบุบทบาทของไดเรกทอรี .git
  5. กำหนดค่าการตั้งค่าผู้ใช้ทั่วไป และติดตามไฟล์โปรเจกต์โดยใช้พื้นที่เตรียม (staging area)
  6. ดำเนินการบันทึก (commit) เพื่อสร้างภาพรวมสถานะโปรเจกต์ และตรวจสอบประวัติการเปลี่ยนแปลงในเรพโอซิทอรี
  7. ย้ายไปยังการเปลี่ยนแปลงในอดีตเฉพาะเจาะจงโดยใช้รหัส (ID) และกลับมาสู่สถานะปัจจุบันของโปรเจกต์
  8. สร้างและจัดการแท็กที่มีคำอธิบายเพื่อระบุเวอร์ชันที่เสถียร
  9. ใช้ git revert เพื่อย้อนการเปลี่ยนแปลงที่บันทึกแล้ว โดยคงประวัติให้โปร่งใส
  10. ระบุ สร้าง และสลับระหว่างสาขา (branch) โดยใช้ไลน์อินเตอร์เฟซของ Git

บทเรียน