Search jerometana

Git คืออะไร แบบคนไม่เข้าใจโค้ด

Git คืออะไร อธิบายแบบคนไม่เขียนโค้ด: เหมือนการกดย้อนเวอร์ชันในไฟล์เอกสาร แต่ย้อนทีเดียวได้พร้อมกันหลายสิบไฟล์

Share

ถ้าให้ผมเล่าว่า Git คืออะไรให้คนที่ไม่เขียนโค้ดเข้าใจ ผมจะเล่าว่า

ปกติเวลาเราทำไฟล์เอกสาร แล้วเราพิมพ์ผิด

หรือเนื้อหาที่เราเพิ่งเพิ่มไปมันไม่ค่อยถูกใจเท่าไหร่

เราสามารถกดย้อนกลับไปเป็นเวอร์ชันก่อนหน้าได้ถูกไหมครับ

เวลาเขียนโค้ดทำแอปก็เหมือนกัน

บางฟีเจอร์ที่เราเพิ่งเพิ่มเข้าไปใหม่อาจจะไม่ค่อยถูกใจเรา

หรือแย่หน่อยก็ทำไปทำมาแล้วมันพัง

เราก็อยากย้อนกลับไปเวอร์ชันก่อนหน้าเหมือนกัน

แต่ปกติเวลาเขียนโค้ด เราไม่ได้เขียนแค่ไฟล์เดียว

บางฟีเจอร์อาจใช้เป็นหลายสิบไฟล์เลย

ถ้าให้มานั่งย้อนทีละไฟล์ก็คงไม่ไหวใช่ไหมครับ

Git เลยทำให้ไฟล์หลาย ๆ ไฟล์มาเซฟรวมกันเป็น 1 เวอร์ชันได้

แล้วเวลาเราย้อนกลับไปเวอร์ชันก่อนหน้าที่เคยเซฟไว้

ไฟล์หลาย ๆ ไฟล์พวกนี้ก็จะย้อนกลับไปพร้อมกันเลย

แล้วมันยังทำให้เรา backup โค้ดไปไว้บน cloud

กับพวกระบบที่ทำมาเพื่อ support Git อย่าง GitHub ได้สะดวกขึ้นด้วย

ใครยังไม่รู้จัก GitHub ผมเคยเล่าไว้แล้วในช่องนะครับ

Keep reading