Git คือระบบควบคุมเวอร์ชันแบบกระจายศูนย์ที่ใช้งานได้ฟรีและเป็นโอเพนซอร์ส ซึ่งเป็นหัวใจสำคัญของทุกสิ่งที่เกี่ยวข้องกับ GitHub ที่เกิดขึ้นในเครื่องคอมพิวเตอร์ของคุณ แผ่นสรุปนี้รวบรวมคำสั่ง Git ที่สำคัญและใช้บ่อยที่สุดเพื่อความสะดวกในการอ้างอิง
Git Setup
การตั้งค่าข้อมูลผู้ใช้สำหรับคลังเก็บข้อมูลในเครื่องทั้งหมด
git config –global user.name “[firstname lastname]”
กำหนดชื่อที่ระบุตัวตนได้เพื่อใช้ในการตรวจสอบประวัติเวอร์ชัน
git config –global user.email “[valid-email]”
กำหนดอีเมลที่จะเชื่อมโยงกับเครื่องหมายประวัติแต่ละรายการ
git config –global color.ui auto
ตั้งค่าสีบรรทัดคำสั่งอัตโนมัติเพื่อให้ตรวจสอบได้ง่าย
SETUP & INIT
การตั้งค่าข้อมูลผู้ใช้, การเริ่มต้นและการจำลองคลังเก็บข้อมูล
git init
เริ่มต้นไดเรกทอรีที่มีอยู่ให้เป็น Git repository
git clone [url]
ดึงข้อมูลคลังเก็บข้อมูลทั้งหมดจากตำแหน่งที่โฮสต์ไว้ผ่าน URL
STAGE & SNAPSHOT
การตั้งค่าข้อมูลผู้ใช้, การเริ่มต้นและการจำลองคลังเก็บข้อมูล
BRANCH & MERGE
การแยกงานในสาขา, การเปลี่ยนบริบท และการรวมการเปลี่ยนแปลง
BRANCH & MERGE
การแยกงานในสาขา, การเปลี่ยนบริบท และการรวมการเปลี่ยนแปลง
INSPECT & COMPARE
การตรวจสอบประวัติ, ส่วนต่าง และข้อมูลวัตถุ
git log branchB..branchA
แสดง commit ที่มีใน branchA แต่ไม่มีใน branchB
git log –follow [file]
แสดง commit ที่มีการเปลี่ยนไฟล์นั้นๆ แม้ว่าจะมีการเปลี่ยนชื่อไฟล์ก็ตาม
git diff branchB…branchA
แสดงความแตกต่างของสิ่งที่มีใน branchA แต่ไม่มีใน branchB
git show [SHA]
แสดงวัตถุใดๆ ใน Git ในรูปแบบที่มนุษย์อ่านออก

