ยินดีต้อนรับสู่ Git Gud เกมบรรทัดคำสั่งที่ออกแบบมาเพื่อช่วยให้คุณเรียนรู้วิธีใช้ระบบควบคุมเวอร์ชันยอดนิยมที่รู้จักกันในชื่อ Git! เมื่อระดับความคืบหน้าคุณจะรู้เกี่ยวกับ Git มากขึ้นเรื่อย ๆ และในที่สุดก็กลายเป็นปรมาจารย์ Git!
หากมีสิ่งที่ขาดหายไปโปรดเพิ่มปัญหาหรือหากคุณสนใจดูไฟล์ผู้ร่วมให้ข้อมูลและเพิ่มบางสิ่งด้วยตัวเอง! โครงการมีโครงสร้างโดยเจตนาเพื่อให้ง่ายต่อการเพิ่มระดับใหม่!
หากคุณเป็นผู้เรียนรู้ด้วยภาพมากขึ้นคุณควรเริ่มต้นด้วย "เรียนรู้การแตกแขนง" และจากนั้นลองใช้ Git Gud เรียนรู้การแตกแขนงของ Git นั้นเป็นภาพที่มากกว่า แต่ด้วย Git Gud จริง ๆ แล้วคุณใช้ Git เพื่อให้ระดับเสร็จสมบูรณ์
สำหรับคำแนะนำในการติดตั้งดูด้านล่าง
เมื่อติดตั้ง Git GUD แล้วการพิมพ์ "Git Gud" จะสร้างผลลัพธ์และจะเริ่มบอกคุณว่าต้องทำอะไร Git Gud มีความหมายเหมือนเกมและเหมือนเกมมันมีระดับ ระดับจะถูกแบ่งออกเป็นทักษะซึ่งแต่ละระดับจะแนะนำคุณให้รู้จักกับหัวข้อใหม่ใน Git มันเริ่มต้นโดยสมมติว่าคุณไม่มีความรู้แล้วสร้างขึ้น สำหรับแต่ละระดับมันจะทำให้คุณมีเป้าหมายและจะอธิบายว่าเกิดอะไรขึ้น ตามหลักการแล้วเกมจะสอนทุกสิ่งที่คุณจำเป็นต้องรู้เพื่อเอาชนะมัน แต่คุณยังคงได้รับการสนับสนุนให้ใช้ทรัพยากรอื่น ๆ เพื่อเรียนรู้มากเท่าที่คุณต้องการ
ระดับเริ่มต้นของเกมเริ่มต้นด้วยการทำให้คุณคุ้นเคยกับอินเทอร์เฟซ Git Gud แต่ต่อมาล้อฝึกซ้อมจะหลุดออกมาและคุณจะต้องจำไว้ว่าต้องพิมพ์คำสั่ง หากคุณเคยลืมว่าคำสั่งใดที่มีหรือหากคุณต้องการเริ่มต้นในระดับต่อมาคุณสามารถเรียกใช้ "git gud help" คำสั่งที่สำคัญที่สุดคือ git gud goal
git gud status
, git gud explain
git gud test
และ git gud load next
คำสั่งอื่น ๆ ก็มีประโยชน์เช่นกัน แต่ผลลัพธ์ของคำสั่งเหล่านั้นควรเพียงพอที่จะแนะนำคุณตลอดระดับ
ในการเริ่มต้นคุณต้องเริ่มต้น Git GUD ในไดเรกทอรีที่ว่างเปล่า เมื่อ Git GUD เริ่มต้นแล้วมันจะสามารถควบคุมไดเรกทอรีนั้นได้อย่างเต็มที่และจะเริ่มเพิ่ม/ลบการกระทำและไฟล์ โดยปกติจะมีหลายสาขาและคุณจะคาดว่าจะใช้คำสั่ง GIT เพื่อแก้ปัญหาแต่ละระดับ ระดับความยากลำบากและต้องการให้คุณทำสิ่งต่าง ๆ บางระดับนั้นง่ายมากและต้องการให้คุณอ่านคำอธิบาย แต่คนอื่น ๆ ก็ให้สถานการณ์กับคุณและคุณจะต้องใช้สิ่งที่คุณเรียนรู้เพื่อแก้ปัญหาระดับ
Git Gud เขียนด้วย Python 3 คุณจะต้องมี Python> = 3.6 ติดตั้งในระบบของคุณเพื่อให้ Git Gud ทำงานได้ ฉันชอบใช้ Anaconda เพื่อให้แน่ใจว่าทุกอย่างทำงานได้อย่างถูกต้อง แต่คุณสามารถติดตั้งด้วย PIP ได้ถ้าคุณทำอะไรอยู่
เมื่อสภาพแวดล้อมของคุณถูกตั้งค่าด้วย Python> = 3.6 การติดตั้งนั้นง่าย:
pip3 install git-gud
การเริ่มต้นใช้งานก็ง่ายเช่นกัน:
git gud
Git Gud จะแนะนำคุณเกี่ยวกับสิ่งที่ต้องทำ
หากคำสั่งเหล่านั้นไม่ทำงานมีหลายสิ่งที่คุณสามารถลอง:
pip
แทน pip3
pip3 install --user git-gud