İnteraktif Git Komutları Rehberi

Geliştirici Araçları

Branch, commit, merge, stash, rebase ve geri alma gibi en kritik Git komutlarını pratik senaryolarla inceleyin.

Yeni Git Deposu Başlat

basic

Mevcut dizinde boş bir Git deposu (.git) oluşturur.

git init

Çalışma Alanı Durumu

basic

Değiştirilen, silinen veya hazırlanan dosyaların anlık durumunu gösterir.

git status

Tüm Değişiklikleri Sahneye Al

basic

Dizindeki tüm yeni ve değiştirilmiş dosyaları commit için hazırlar.

git add .

Değişiklikleri Kaydet (Commit)

basic

Sahnelenen değişiklikleri açıklayıcı bir mesajla depoya kaydeder.

git commit -m "feat: your descriptive message"

Yeni Dal (Branch) Oluştur ve Geç

branch

Yeni bir dal oluşturur ve anında o dala geçiş yapar (veya git switch -c).

git checkout -b feature/new-feature

Tüm Dalları Listele

branch

Yerel ve uzak sunucudaki (remote) tüm dalları listeler.

git branch -a

Dalları Birleştir (Merge)

branch

Belirtilen dalın değişikliklerini mevcut aktif dala birleştirir.

git merge feature/new-feature

Yerel Dalı Sil

branch

Birleştirilmiş yerel dalı güvenle siler (Zorlamak için -D).

git branch -d branch-name

Uzak Depo Bağla (Remote)

remote

GitHub/GitLab uzak sunucusunu yerel depoya 'origin' adıyla bağlar.

git remote add origin https://github.com/user/repo.git

Uzak Değişiklikleri Çek

remote

Uzak daldaki yeni commitleri indirir ve yerel dal ile birleştirir.

git pull origin main

Değişiklikleri Gönder (Push)

remote

Yerel commitleri uzak sunucuya gönderir ve yukarı akış dalını ayarlar.

git push -u origin main

Son Commit'i Geri Al (Dosyaları Koru)

undo

Son commit kaydını iptal eder ancak yapılan kod değişikliklerini staged olarak tutar.

git reset --soft HEAD~1

Dosyayı Sahneden Çıkar (Unstage)

undo

Dosyayı git add ile sahneye alınan alandan çıkarır, değişiklikleri silmez.

git restore --staged <file>

Tüm Yerel Değişiklikleri Geri Al (Sıfırla)

undo

Commit edilmemiş tüm yerel dosya değişikliklerini geri alır ve temizler.

git checkout -- .

Değişiklikleri Zula (Stash) Et

stash

Tamamlanmamış değişiklikleri geçici hafızaya kaldırıp çalışma alanını temizler.

git stash

Zulalanmış Değişiklikleri Geri Getir

stash

En son stashed edilen değişiklikleri çalışma alanına geri yükler ve listeden siler.

git stash pop

Belirli Bir Commit'i Uygula (Cherry-pick)

advanced

Başka bir daldan yalnızca tek bir commit'i mevcut dala kopyalar ve uygular.

git cherry-pick <commit-hash>

Son Commit Mesajını / İçeriğini Düzelt

advanced

En son yapılan commit'in açıklamasını veya unutulan dosyalarını günceller.

git commit --amend -m "new message"

Görsel Ağaçlı Commit Geçmişi

advanced

Dalları ve commit geçmişini tek satırlık grafik formatında terminalde çizer.

git log --oneline --graph --decorate
Bağımsız Proje Desteği

ToolsApp'i Sevdiniz mi? Bir Kahve Ismarlayın

ToolsApp; abonelik, paywall veya veri takibi olmadan %100 tarayıcıda çalışır. Temel dijital araçların herkes için daima ücretsiz ve erişilebilir kalması gerektiğine inanıyoruz. Bir fincan kahve desteğiniz, altyapı giderlerimizi karşılamamıza ve yeni araçlar geliştirmemize güç verir!

%100 İstemci TaraflıHerkes İçin Ücretsiz

İnteraktif Git Komutları Rehberi Nasıl Kullanılır?

1

Kategori Seçin

Temel, Dallanma, Geri Alma veya Stash kategorilerinden birini seçin.

2

Senaryoyu Bulun

Yapmak istediğiniz işlemi arayın veya listeden inceleyin.

3

Komutu Kopyalayın

Hazır parametreli Git komutunu kopyalayıp terminalinize yapıştırın.

Gizlilik Güvencesi:Bu araçtaki tüm hesaplamalar ve dönüştürme işlemleri %100 istemci taraflı (JavaScript) olarak tarayıcınızda gerçekleştirilir. Verileriniz hiçbir sunucuya yüklenmez veya kaydedilmez.

Kullanıcı Yorumları & Değerlendirmeler

Deneyiminizi anonim olarak paylaşın. Yorumlar yapay zeka ile denetlenir.

5.0
0 yorum
5 / 5
0/500
Groq AI otomatik moderasyon motoru ile korunmaktadır

Yayınlanan Yorumlar (0)

Yorumlar yükleniyor...