บทนำสู่การควบคุมเวอร์ชัน

Introduction to Git

George Boorman

Curriculum Manager, DataCamp

การควบคุมเวอร์ชันคืออะไร?

  • กระบวนการและระบบสำหรับจัดการการเปลี่ยนแปลงของไฟล์ โปรแกรม และไดเรกทอรี

แผนภาพและรายการตรวจสอบที่แสดงการจัดการไฟล์และโปรแกรม

Introduction to Git

ควรควบคุมเวอร์ชันของอะไรบ้าง?

  • การควบคุมเวอร์ชันมีประโยชน์กับสิ่งที่:
    • มีการเปลี่ยนแปลงอยู่เสมอ
    • ต้องแชร์ร่วมกัน

ภาพแล็ปท็อปที่แสดงโค้ด Python

Introduction to Git

การควบคุมเวอร์ชันทำอะไรได้บ้าง?

  • ติดตามไฟล์ในสถานะต่าง ๆ
  • รวมไฟล์จากหลายเวอร์ชันเข้าด้วยกัน
  • ระบุเวอร์ชันที่ต้องการได้
  • ย้อนกลับการเปลี่ยนแปลง

ภาพแสดงการควบคุมเวอร์ชัน

Introduction to Git

ทำไมการควบคุมเวอร์ชันจึงสำคัญ?

การเตรียมอาหารบนเขียงพร้อมวัตถุดิบในชาม

Introduction to Git

ทำไมการควบคุมเวอร์ชันจึงสำคัญ?

เว็บไซต์ที่มีบั๊ก

Introduction to Git

แนะนำ Git

โลโก้ Git

  • ระบบควบคุมเวอร์ชันยอดนิยมสำหรับพัฒนาซอฟต์แวร์และโปรเจกต์ข้อมูล
  • โอเพนซอร์ส
  • รองรับการขยายขนาด
Introduction to Git

ประโยชน์ของ Git

  • Git บันทึกทุกอย่าง ไม่มีข้อมูลสูญหาย
  • เปรียบเทียบไฟล์ในช่วงเวลาต่าง ๆ ได้
  • ดูได้ว่าใครเปลี่ยนแปลงอะไร และเมื่อไหร่
  • ย้อนกลับไปยังเวอร์ชันก่อนหน้าได้เลย!

ป้ายจราจรแสดงการกลับรถ

Introduction to Git

การใช้ Git

  • คำสั่ง Git รันบน shell หรือที่รู้จักกันในชื่อ terminal
  • Shell:
    • เป็นโปรแกรมสำหรับรันคำสั่ง
    • ใช้ดูหรือตรวจสอบไฟล์และไดเรกทอรีได้สะดวก

 

  • Directory = โฟลเดอร์

โลโก้ terminal

 

 

โฟลเดอร์สองอันชื่อ Documents และ Mental Health in Tech Project

Introduction to Git

คำสั่ง terminal ที่มีประโยชน์

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Introduction to Git

การเปลี่ยนไดเรกทอรี

cd archive
pwd
/home/repl/Documents/archive
Introduction to Git

ตรวจสอบเวอร์ชันของ Git

git --version
git version 2.46.0
Introduction to Git

มาฝึกกันเถอะ!

Introduction to Git

Preparing Video For Download...