คำสั่ง git revert จะยกเลิก commit เพื่อคืน repository ไป commit ก่อนหน้า แทนที่จะลบ commit revert จะสร้าง commit ใหม่ที่ย้อนกลับการเปลี่ยนแปลงของ published commit ทำให้ commit แรกยังคงเป็นส่วนของประวัติโปรเจกต์ เมื่อทำงานกับ Git repository อาจสร้าง commit ด้วยโค้ดที่ยังไม่พร้อมเก็บใน repository นั่