Sık kullanılan Git komutları listesi
*Ç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."
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
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
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