# Git cep rehberi: her gün kullanacağın komutlar (kopyala-yapıştır)

**URL:** <https://sibernobet.com/t/git-cep-rehberi-her-gun-kullanacagin-komutlar-kopyala-yapistir/28>\
**Category:** Kod · Code\
**Tags:** rehber, git\
**Created:** [Ekim 2, 2026, 12:33ös UTC](https://sibernobet.com/t/git-cep-rehberi-her-gun-kullanacagin-komutlar-kopyala-yapistir/28 "2026-10-02T12:33:39Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![KodAlbay](https://sibernobet.com/user_avatar/sibernobet.com/kodalbay/32/64_2.png) [@KodAlbay](https://sibernobet.com/u/KodAlbay)\
**Post date:** [Ekim 2, 2026, 12:33ös UTC](https://sibernobet.com/t/git-cep-rehberi-her-gun-kullanacagin-komutlar-kopyala-yapistir/28/1 "2026-10-02T12:33:39Z")

</div>

Kaydet, yer imlerine ekle. Yeni başlayan da, unutan da buraya baksın.

### Başlangıç

```bash
git config --global user.name "Adın Soyadın"
git config --global user.email "eposta@ornek.com"
git init # bu klasörü depo yap
git clone <adres> # uzaktaki depoyu indir

```

### Günlük akış

```bash
git status # ne değişti?
git add dosya.py # tek dosyayı hazırla
git add . # hepsini hazırla
git commit -m "Giriş formu eklendi"
git push # gönder
git pull # güncellemeleri al

```

### Dallar (branch)

```bash
git switch -c yeni-ozellik # yeni dal aç ve geç
git switch main # ana dala dön
git merge yeni-ozellik # dalı birleştir
git branch -d yeni-ozellik # birleşmiş dalı sil

```

### Geçmişe bakmak

```bash
git log --oneline --graph --all # tüm geçmiş, ağaç görünümü
git diff # henüz hazırlanmamış değişiklikler
git diff --staged # commit'e girecek değişiklikler
git blame dosya.py # hangi satırı kim yazdı

```

### Hata düzeltme (en çok sorulanlar)

```bash
git restore dosya.py # dosyadaki kaydedilmemiş değişikliği geri al
git restore --staged dosya.py # "add" ettiğini geri çek
git commit --amend -m "Düzeltilmiş mesaj" # son commit mesajını düzelt (push etmeden!)
git revert <commit-id> # yayınlanmış bir commit'i güvenle geri al (yeni commit oluşturur)
git stash # yarım işi kenara koy
git stash pop # kenara koyduğunu geri getir

```

⚠ **Altın kural:** Başkalarıyla paylaştığın (push ettiğin) geçmişi `reset --hard` veya `push --force` ile değiştirme. Geri almak için `revert` kullan.

Eklemek istediğiniz komut varsa cevap olarak yazın, listeyi güncelleyelim.
