Git'e Giriş
George Boorman
Curriculum Manager, DataCamp

Depoyu bir önceki commit'ten önceki duruma döndürme
git revert
a845edcb, ebe93178, vb.HEAD, HEAD~1, vb.git revert HEAD
git revert HEAD

Ctrl + O, sonra EnterCtrl + X[main 7d11f79] "Adding fresh data for the survey." geri al
Tarih: Tue Jul 30 14:17:56 2024 +0000
1 dosya değişti, 3 silme(-)
git revert --no-edit HEAD
git revert -n HEAD
git revert dosyalara değil, commit'lere uygulanır
Tek bir dosyayı geri almak için:
git checkoutHEAD sözdizimini kullanın git checkout HEAD~1 -- report.md
git status
Ana dal: main
İşlenecek değişiklikler:
(sahnelemeyi geri almak için "git restore --staged <dosya>..." kullanın)
değiştirildi: report.md
git commit -m "report.md'nin önceki sürümünü checkout et"
[main daa6c87] report.md'nin önceki sürümünü checkout et
1 dosya değişti, 1 silme(-)


git restore --staged summary_statistics.csv
git add summary_statistics.csv
git commit -m "Yaş özet istatistikleri ekleniyor"
git restore --staged
| Komut | Sonuç |
|---|---|
git revert HEAD |
Belirli bir commit'teki tüm dosyaları geri alır |
git revert HEAD --no-edit |
Metin düzenleyici açmadan geri alır |
git revert HEAD -n |
Yeni commit oluşturmadan geri alır |
git checkout HEAD~1 -- report.md |
Önceki commit'ten tek bir dosyayı geri alır |
git restore --staged report.md |
Tek bir dosyayı sahnelemeden çıkarır |
git restore --staged |
Tüm dosyaları sahnelemeden çıkarır |
Git'e Giriş