Git, duruma bağlı olarak değişiklikleri geri almak için birkaç yol sunar — işlenmemiş değişiklikleri atma, unstage etme, son commit'i düzeltme, bir commit'i geri alma veya reset yapma. Her durum için doğru aracı bilmek önemli, değerli pratik bir beceridir.
İşlenmemiş değişiklikleri geri al (çalışma dizini)
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
