โ—€๏ธCheckout

git checkout [commit id] 
belirtilen commit id 'ye geri dรถneriz. (commitler silinmez).

Bunun รผzerine geรงmiลŸte gidip commit atarsak,yeni bir branch oluลŸturmamฤฑzฤฑ
isteyecektir. ร–nceki commitler silinmeyecektir.

RESET

git reset --hard [commit id] 
belirtilen commit ฤฑd 'ye geri dรถneriz. (รถncekiler silinmez)

git reset --soft [commit id]
belirtilen commite geri dรถneriz. ancak dosyalar silinmez stage area 'da durur.
git restore --staged [file name] ile dosyayฤฑ staged alandan รงฤฑkarabiliriz.

git reset --mixed [commit id]
Dosyalarฤฑ belirtilen commit haline dรถndรผrรผr. dosyalar silinmez staged alandan
kendisi รงฤฑkarฤฑr. ร–nceki dosyalar repoda tutulur. commitler silinir.

Last updated