Sıklıkla Kullanılan Git Komutları
Selamlarr👋🏻 bu yazımda sizlere kullandığım git komutlarını, ne işe yaradıklarını ve nasıl kullanıldıklarından bahsedeceğim. Vakit kaybetmeden başlayalım..
- git log
$git log
Komutu, attığımız commit’ler ile ilgili kısa bilgileri bize gösterir. Eğer daha detaylı dosya içerik farklılıklarını görmek isterseniz de
$git log -p
komutunu kullanabilirsiniz.
2. git pull
git pull origin <branch_name>
Uzak uçtaki repomuza ait bulunduğumuz branch’te herhangi bir değişiklik varsa getirmesi ve birleştirmesi için bu komut kullanılır.
3. git add
$git add .
Bulunduğumuz branch’te yaptığımız tüm değişiklikleri ekler. Sadece belirli bir dosyaya ait değişiklikleri eklemek istiyorsanız
$git add <file_name>
bu komutu kullanabilirsiniz.
4. git commit
$git commit -m <commit_message>
Yaptığımız değişiklikleri uzak uçtaki sunucumuza göndermeden önce bir commit mesajı yardımıyla kayıt edebilirsiniz.
5. git push
$git push origin <branch_name>
Yaptığımız değişiklikler uzak uçtaki sunucumuza göndermek için kullanılır.
6. git remote
$git remote -v
Uzak uçtaki sunucu üzerinde nereden pull ve push yapacağını öğrenmek için kullanılır.
7. git status
$git status
Bu komut sayesinde nerede, nasıl bir değişiklik yaptığımızı görürüz.
8. git checkout
Branch’ler arası geçiş yapmak için;
$git checkout <branch_name>
Yeni branch oluşturmak için;
$git checkout -b <branch_name>
Yaptığınız bir dosyadaki değişiklikleri geri almak için de
$git checkout -- <file_name>
komutları kullanılır.
9. git commit amend
$git commit --amend -m <new_commit_message>
Son attığınız commit mesajınızda bir yanlışlık olduğunu düşünüyorsanız bu komut sayesinde son attığınız commit mesajınızı değiştirebilirsiniz.
10. git branch
$git branch
Bu komut yardımıyla local’inizdeki branch’leri listeleyebilirsiniz.
11. git branch -m
Branch adını değiştirmek için kullanırız.
$git branch -m <branch_name> <new_branch_name>
12. git branch delete
İşimizin bittiği veya gereksiz olduğunu düşündüğümüz bir branch var ise silmek için bu komutu kullanırız.
$git branch -d <branch_name>
13. git fetch
$git fetch
Uzak uçtaki sunucudan tüm branch’leri bu komut sayesinde getirebilirsiniz.
14. git reset
Reset komutu yardımıyla istediğimiz herhangi bir commit’ten sonraki commit’leri yok saymamızı sağlar.
$git reset --hard <commit_id>
15. git revert
Revert komutunu geri almak istediğimiz, kullanılmayacak veya gereksiz olduğunuz düşündüğümüz bir commit var ise kullanırız.
$git revert <commit_id>
16. git cherry-pick
Bir branch’te yaptığımız bir değişikliği başka bir branch’e taşımak için kullanırız.
$git cherry-pick <commit_id>
Görüş, öneri ve sorularınız için mail atabilirsiniz. Umarım faydalı bir yazı olmuştur, keyifli okumalar..