İçeriğe atla
CodeItRaw
Git Temelleri

Ders 4/4

Git'te bir dosya üç yerde yaşar: çalışma klasörü (diskteki hâli), sahne (bir sonraki commit'e girecek hâli) ve son commit. Geri almak, bir hâli öbüründen geri getirmektir; hangisini istediğini bilmek için önce git status'a bakarsın.

git restore settings.json
git restore --staged keys.txt
git branch -d fix/login
git restore dosya diskteki değişikliği atar ve dosyayı son commit'teki hâline döndürür. git restore --staged dosya dosyayı yalnızca sahneden indirir; diskteki hâline dokunmaz. git branch -d işi birleştirilmiş bir dalı siler.

Birleştirilmiş dalı silmek hiçbir işi kaybettirmez: commit'ler main'in geçmişinde durur; silinen yalnızca etikettir. Açık duran onlarca eski dal, hangisinin hâlâ canlı olduğunu anlamayı zorlaştırır; iş bitince dalı kapatmak iyi bir alışkanlıktır.

Görevler

Görevler sırayla açılır. Hepsini çözünce sonraki ders açılır.

Bu dersin görevleri, önceki dersler bitince açılır. Anlatımı şimdiden okuyabilirsin.

  1. 01

    Geri al

    Git görevi

  2. 02

    Dalı toparla

    Git görevi

Sırayı beklemeden çözmek istersen bütün problemler kilitsiz açık: Problemler listesi