วิธีการเลิกทำข้อผิดพลาดด้วย Git

เอ่อโอ้. คุณเพิ่งรวมไฟล์ของคุณไปยังสาขาหลักโดยไม่ได้ตั้งใจเมื่อคุณต้องการรวมไฟล์เข้ากับสาขาการจัดเตรียม ตอนนี้เป็นอย่างไร

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

เราได้เปิดตัวหลักสูตรความผิดพลาดบนช่อง YouTube freeCodeCamp.org ซึ่งจะสอนวิธีต่างๆ 17 วิธีในการเลิกทำข้อผิดพลาดใน Git

Tobias Güntherพัฒนาหลักสูตรนี้ Tobias ทำงานร่วมกับ Git มาหลายปีแล้ว เขายังช่วยสร้าง Tower ซึ่งเป็นไคลเอนต์ Git GUI ยอดนิยม

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

ครึ่งแรกของหลักสูตรรวมถึงกรณีทั่วไปที่ง่ายต่อการกู้คืน ครึ่งหลังสอนข้อผิดพลาดที่ซับซ้อนขึ้นเพื่อแก้ไข แต่สามารถยกเลิกข้อผิดพลาดเกือบทั้งหมดใน Git ได้

หัวข้อที่กล่าวถึงในหลักสูตรนี้มีดังนี้

  • ใช้ Git เป็นตาข่ายนิรภัย
  • ยกเลิกการเปลี่ยนแปลงภายในไฟล์ทั้งหมด
  • การกู้คืนไฟล์ที่ถูกลบ
  • การทิ้งชิ้น / บรรทัดในไฟล์
  • ยกเลิกการเปลี่ยนแปลงในเครื่องทั้งหมด
  • แก้ไขคอมมิตล่าสุด
  • "ประวัติการเขียนใหม่" หมายถึงอะไร
  • การย้อนกลับการกระทำที่อยู่ตรงกลาง
  • กำลังรีเซ็ตเป็นการแก้ไขเก่า
  • การรีเซ็ตไฟล์เป็นการแก้ไขเก่า
  • Reflog
  • การกู้คืนคอมมิตที่ถูกลบ
  • การกู้คืนสาขาที่ถูกลบ
  • ย้ายการคอมมิตไปยังสาขาใหม่
  • การย้ายการคอมมิตไปยังสาขาอื่น
  • Interactive Rebase: ภาพรวมของสิ่งที่คุณทำได้
  • Interactive Rebase: วิธีการทำงานโดยทั่วไป
  • แก้ไขข้อความคอมมิตเก่าด้วย Interactive Rebase
  • การลบคอมมิตด้วย Interactive Rebase
  • การรวมหลาย ๆ คอมมิตเข้าด้วยกันด้วย Interactive Rebase
  • การเพิ่มการเปลี่ยนแปลงในคอมมิตเก่าด้วย Interactive Rebase
  • การแยก / แก้ไขคอมมิตเก่าด้วย Interactive Rebase

ดูหลักสูตรเต็มได้ที่ช่อง YouTube freeCodeCamp.org (ชม 1 ชั่วโมง)