Skip to content

Latest commit

 

History

History
79 lines (63 loc) · 3.67 KB

READMEtr.md

File metadata and controls

79 lines (63 loc) · 3.67 KB

Git Komutları

Çevrilmiş Versiyonlar


Sık kullanılan Git komutları listesi

Git takma adlarıyla ilgileniyorsanız, burada bulunan '.bash_profile'ine bir göz atın: https://github.com/joshnh/bash_profile/blob/master/.bash_profile

*Çeviride önemli İngilizce kelimelerinin aslı korunmuş olup, "repository" kelimesi "repo" olarak, "local" kelimesi "yerel" olarak, "remote" kelimesi "uzak" olarak çevrilmiştir. Bunları göz önünde bulundurarak dokümandan istifade edebilirsiniz."

--

Proje Alma ve Oluşturma

Komut Açıklama
git init Yerel bir Git reposunu başlat
git clone ssh://git@github.com/[username]/[repository-name].git Uzak bir reponun yerel bir kopyasını oluştur

Temel Anlık Görüntü

Komut Açıklama
git status Durumu kontrol et
git add [file-name.txt] Hazırlama alanına bir dosya ekle
git add -A Tüm yeni ve değiştirilen dosyaları hazırlama alanına ekleyin
git commit -m "[commit message]" Değişiklikleri commit et (açıkla)
git rm -r [file-name.txt] Dosyayı (ya da dizini) sil

Dallanma ve Birleşme

Komut Açıklama
git branch Bracnh'leri listeleyin (yıldız işareti mevcut branch'i gösterir)
git branch -a Tüm brach'leri listele (yerel ve uzak)
git branch [branch name] Yeni bir branch oluştur
git branch -d [branch name] Branch'i sil
git push origin --delete [branch name] Uzak branch'i sil
git checkout -b [branch name] Yeni bir branch oluştur ve ona geçiş yap
git checkout -b [branch name] origin/[branch name] Uzak branch'i klonla ve ona geçiş yap
git branch -m [old branch name] [new branch name] Yerel branch'i yeniden adlandır
git checkout [branch name] Belirtilen branch'e geçiş yap
git checkout - Son kontrol edilen branch'e geç
git checkout -- [file-name.txt] Bir dosyadaki değişiklikleri sil
git merge [branch name] Bir branch'i aktif branch ile birleştir
git merge [source branch] [target branch] Branch'i hedef branch ile birleştir
git stash Yarım kalan bir çalışma dizinindeki değişiklikleri saklayın
git stash clear Saklanan tüm girişleri kaldır

Projeleri Paylaşma ve Güncelleme

Komut Açıklama
git push origin [branch name] Uzak repoya bir branch gönder
git push -u origin [branch name] Değişiklikleri uzak repoya aktarın (ve branch'i hatırla)
git push Değişiklikleri uzak repoya aktarın (ve branch'i hatırla)
git push origin --delete [branch name] Uzak branch'i sil
git pull Yerel repoyu en yeni commit'e güncelleyin
git pull origin [branch name] Değişiklikleri uzak repodan çek
git remote add origin ssh://git@github.com/[username]/[repository-name].git Uzak repo ekle
git remote set-url origin ssh://git@github.com/[username]/[repository-name].git Bir reponun başlangıç branch'ini SSH olarak ayarla

İnceleme ve Karşılaştırma

Komut Açıklama
git log Değişiklikleri görüntüle
git log --summary Değişiklikleri görüntüle (detaylı)
git log --oneline Değişiklikleri görüntüle (kısaca)
git diff [source branch] [target branch] Birleştirmeden önce değişiklikleri önizle