Sıklıkla Kullanılan Git Komutları

Kadriye Aksakal
2 min readOct 4, 2022
git logo

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..

  1. 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..

--

--