Git એ પરિવર્તનો પૂર્વવત્ કરવા માટે વિવિધ રીતો આપે છે જે પરિસ્થિતિ પર આધારિત છે — અપ્રકાશિત પરિવર્તનો દૂર કરવા, અનસ્ટેજ કરવા, છેલ્લી પ્રતિબદ્ધતા સુધારવી, પ્રતિબદ્ધતા પૂર્વવત્ કરવી, અથવા રીસેટ કરવી. દરેક પરિસ્થિતિ માટે યોગ્ય સાધન જાણવું એ મહત્વપૂર્ણ, મૂલ્યવાન વ્યવહારુ કૌશલ્ય છે.
અપ્રકાશિત પરિવર્તનો પૂર્વવત્ કરો (કાર્યશીલ ડિરેક્ટરી)
git restore <file> # discard unstaged changes to a file (revert to last commit)
git checkout -- <file> # older equivalent
git restore . # discard ALL unstaged changes (careful!)
git clean -fd
