คู่มือการอยู่รอด Git

Nov 26 2022
ฉันเขียนสิ่งนี้เพราะ Git นั้นน่ากลัวอย่างยิ่งและฉันต้องการพยายามช่วยเหลือบางคนจากวิกฤตที่เกิดจากคอมพิวเตอร์ที่ฉันเผชิญเมื่อฉันพยายามเรียนรู้ Git เป็นครั้งแรก เป็นเรื่องปกติที่จะรู้สึกสับสนและถูก Git ครอบงำ มันสามารถซับซ้อนได้อย่างรวดเร็ว! ดังนั้นอย่ารู้สึกแย่ถ้า Git ทำให้คุณรู้สึกแบบนี้ ตอนนี้ฉันจะเดาว่าคุณได้ติดตั้ง git อย่างถูกต้องในเครื่องของคุณแล้ว

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

ตอนนี้ฉันจะเดาว่าคุณได้ติดตั้ง git อย่างถูกต้องในเครื่องของคุณแล้ว ถ้าไม่ คุณสามารถค้นหาเอกสารเกี่ยวกับวิธีการติดตั้ง Gitได้ที่นี่ สิ่งนี้จะครอบคลุมคำสั่งพื้นฐานประจำวันที่คุณต้องการ ฉันจะไม่กล่าวถึงสาขา การรีเบสหรือการรวมที่นี่ เป็นเพียงสิ่งเล็กๆ น้อยๆ ที่สามารถช่วยเกี่ยวกับคลังเก็บในเครื่องของคุณได้

พื้นฐาน

  1. เริ่มต้นโครงการด้วยการสร้างที่เก็บ git

*คำแนะนำด่วน สำหรับ MacOS (และอาจเป็น OS อื่นๆ ปัจจุบันฉันใช้ Mac) คุณยังสามารถพิมพ์cdและลากไดเร็กทอรีจากตัวค้นหาของคุณไปยังเทอร์มินัลเพื่อรับพาธของไฟล์ แทนที่จะต้องพิมพ์ออกมา

2. เพิ่มไฟล์ของคุณไปยังที่เก็บ

การเพิ่มไฟล์ไปยังที่เก็บหมายความว่า Git จะเริ่มติดตามการเปลี่ยนแปลงที่คุณทำกับไฟล์เหล่านี้ในแต่ละครั้ง หากไฟล์ไม่ได้อยู่ในที่เก็บ ไฟล์นั้นจะไม่ถูกติดตามเมื่อคุณทำการคอมมิต ในการเพิ่มไฟล์ทั้งหมดในไดเร็กทอรีของคุณ ให้ใช้คำสั่งgit add .the .is shorthand สำหรับการเพิ่มไฟล์ทั้งหมด

3. ตรวจสอบสถานะของที่เก็บของคุณ

แล้วเราจะรู้ได้อย่างไรว่าเราเพิ่มไฟล์เหล่านั้นเข้าไป? พิมพ์git statusและจะบอกสถานะของที่เก็บ git ของคุณ

4. บันทึกหรือ ยอมรับ การเปลี่ยนแปลงในGit

ยอมรับการเปลี่ยนแปลงของคุณทุกครั้งที่คุณทำการเปลี่ยนแปลงที่สำคัญกับรหัสของคุณ ฉันมักจะใช้git commit -m “my commit message, something descriptive”. การเพิ่มข้อความบันทึกสิ่งที่คุณเปลี่ยนแปลงเป็นความคิดที่ดีเสมอ เพราะหากสิ่งต่างๆ เสียหายในภายหลัง คุณจะเข้าใจได้เร็วขึ้นว่าการกระทำแต่ละอย่างคืออะไร

5. ย้อนกลับไปใช้การกระทำก่อนหน้านี้

หากคุณทำผิดพลาดและจำเป็นต้องเปลี่ยนกลับเป็นการกระทำก่อนหน้านี้ คุณสามารถย้อนกลับไปได้ เพียงแค่ใช้git logเพื่อดูบันทึกของการกระทำที่ผ่านมาของคุณ รับแฮชของการกระทำที่คุณต้องการและใช้git revert hash(แทนที่hashด้วยแฮชของการกระทำ) สิ่งสำคัญคือต้องใช้การย้อนกลับเพื่อเลิกทำการคอมมิตที่คุณได้เผยแพร่ไปยังที่อื่น เช่น Github มิเช่นนั้นคุณสามารถใช้git resetคำสั่งแทนได้

จัดการกับความสับสนทั่วไป

Git อาจทำให้สับสนได้อย่างรวดเร็ว ไม่ต้องกังวล หากคุณไม่รู้ว่าคุณต้องการทำอะไร ให้พิมพ์gitเทอร์มินัล ฉันมักจะลืมคำสั่ง ดังนั้นสิ่งนี้จึงใช้ได้กับฉัน นี่เป็นคำสั่งที่ไม่สมบูรณ์ ดังนั้นจึงไม่สามารถทำอะไรได้ แต่จะให้ git แสดงรายการตัวเลือกและคำสั่งสำหรับความช่วยเหลือ ส่วนสำคัญของตัวเลือกความช่วยเหลืออยู่ที่ส่วนท้ายซึ่งจะอธิบายวิธีใช้คำสั่ง:

' git help -a' และ 'git help -g' แสดงรายการคำสั่งย่อยที่มีอยู่และแนวทางแนวคิดบางส่วน ดู 'git help <command>' หรือ 'git help <concept>' เพื่ออ่านเกี่ยวกับคำสั่งย่อยหรือแนวคิดเฉพาะ

คุณสามารถใช้คำสั่งเพื่อดูเอกสารและตัวอย่างคำสั่ง Git แทนที่จะต้องไป google เอกสาร คุณมีเอกสารอยู่แล้วในเครื่องของคุณเนื่องจากคุณติดตั้งคอมไพล์ ดังนั้นคุณอาจใช้มันได้เช่นกัน! มันเร็วกว่าและตรงไปตรงมากว่ามาก ตัวอย่างเช่น คุณสามารถค้นหาเกี่ยวกับสาขาได้โดยใช้คำสั่งgit help branchนี้ซึ่งจะแสดงเอกสาร git ในเทอร์มินัลของคุณ หากต้องการออกจากเอกสารและกลับไปที่เทอร์มินัล ให้พิมพ์qหรือzเพื่อออก หากคุณต้องการค้นหาบางสิ่งในหน้าเอกสาร เพียงhพิมพ์