Skip to content

Blog

GitHub Projelerinde En Sık Kullanılan Git Komutları

GitHub kullanırken arka planda Git ile çalışırız. Git, projedeki değişiklikleri takip etmemizi sağlar; GitHub ise bu değişiklikleri çevrim içi olarak paylaşmamıza ve ekip hâlinde yönetmemize imkân tanır. Günlük projelerde Git’in tüm detaylarını bilmek gerekmez, ancak bazı komutlar vazgeçilmezdir.


Bir projeye başlarken ilk adım genellikle repoyu bilgisayarına almaktır:

Terminal window
git clone https://github.com/kullanici/proje.git

Projede çalışırken hangi dosyaların değiştiğini görmek için:

Terminal window
git status

Değişiklikleri kaydetmeden önce farkları incelemek istersen:

Terminal window
git diff

Dosyaları commit’e hazırlamak için:

Terminal window
git add .

Yapılan değişiklikleri kayda almak için:

Terminal window
git commit -m "Yeni özellik eklendi"

Uzak depoya gönderim yapmak için:

Terminal window
git push

Ekip arkadaşlarının yaptığı güncellemeleri almak için:

Terminal window
git pull

Projede yapılan eski commit’leri görmek için:

Terminal window
git log

Yazar: Görkem Ergüne (Kurucu)

Python’da Veri Tipleri

Python’da veri tiplerini öğrenmenin en iyi yolu, onları doğrudan komut satırında denemektir. Python REPL (etkileşimli kabuk), yazdığın kodun sonucunu anında görmeni sağlar.

Terminalden Python’u başlatalım:

Terminal window
python
🔢 Sayılar (int, float)
>>> a = 10
>>> b = 3.5
>>> type(a)
output: <class 'int'>
>>> type(b)
output: <class 'float'>
# Tam sayılar matematiksel işlemlerde, float ise ondalıklı hesaplamalarda kullanılır.
--------------------------------------------------------------------------
🔤 Metinler (str)
>>> mesaj = "Nexa Topluluğu"
>>> type(mesaj)
output: <class 'str'>
>>> mesaj.upper()
output: 'NEXA TOPLULUĞU'
# String’ler üzerinde fonksiyon çağırarak kolayca işlem yapabilirsin.
--------------------------------------------------------------------------
Boolean
>>> aktif_mi = True
>>> type(aktif_mi)
output: <class 'bool'>
>>> 10 > 5
output: True
>>> 3 == 7
output: False
# Boolean veri tipi yalnızca iki değer alır: True ve False.
# Koşulların ve karar mekanizmalarının temelidir.
--------------------------------------------------------------------------
📦 List
>>> ekip = ["Görkem", "Kaan", "Mehmet"]
>>> ekip.append("Emir")
>>> ekip
output: ['Görkem', 'Kaan', 'Mehmet', 'Emir']
# List değiştirilebilir, ekleme-çıkarma yapılır.
# [] ile kullanılır.
--------------------------------------------------------------------------
📦 Tuple
>>> sabit = (1, 2, 3)
>>> sabit[0]
output: 1
# Tuple sabittir, değiştirilemez
# () ile kullanılır.
--------------------------------------------------------------------------
🗂️ Dictionary
>>> uye = {"isim": "Görkem", "rol": "Kurucu"}
>>> uye["rol"]
output: 'Kurucu'
# Dictionary, anahtar–değer (key–value) mantığıyla çalışan bir veri tipidir.
# Bir veriye isim vererek ulaşmanı sağlar.
--------------------------------------------------------------------------
🎯 Set
>>> sayilar = {1, 2, 2, 3}
>>> sayilar
output: {1, 2, 3}
# {} ile kullanılır. Benzersiz elemanlardan oluşur.
--------------------------------------------------------------------------

Yazar: Görkem Ergüne (Kurucu)