ประโยชน์ที่สำคัญอย่างหนึ่งของ git คือการรักษา source code ให้มีความปลอดภัยจากการสูญหายหรือถูกแก้ไขโดยไม่ตั้งใจ ในทุกๆ ขั้นตอนในการพัฒนาซอฟต์แวร์ ถ้าเราได้แก้ไขจนเกิดข้อผิดพลาด ก็สามารถย้อนกลับไปที่ code ที่ work ก่อนหน้านี้ได้เสมอ
การทดลองย่อยที่ 1 การตรวจสอบ git histoty
การทดลองย่อยที่ 2 การกระโดดไปยัง commit ต่างๆ ของการพัฒนา
การทดลองย่อยที่ 3 ยกเลิกการแก้ไขไฟล์ การยกเลิกการ add และ commit