Sürüm kontrolüne giriş

Git'e Giriş

George Boorman

Curriculum Manager, DataCamp

Sürüm kontrolü nedir?

  • Dosya, program ve dizinlerdeki değişiklikleri yönetmek için süreç ve sistemler

Dosya ve program yönetimini gösteren akış şemaları ve kontrol listeleri

Git'e Giriş

Neler sürüm kontrolüne alınmalı?

  • Sürüm kontrolü şu durumlarda faydalıdır:
    • zamanla değişen, veya
    • paylaşılması gereken

Ekranda Python kodu olan bir dizüstü bilgisayar

Git'e Giriş

Sürüm kontrolü neler yapabilir?

  • Farklı durumlardaki dosyaları izleme
  • Dosyaların farklı sürümlerini birleştirme
  • Belirli bir sürümü tanımlama
  • Değişiklikleri geri alma

Sürüm kontrolü temsili

Git'e Giriş

Sürüm kontrolü neden önemlidir?

Kaseler içindeki malzemelerle bir kesme tahtasında yemek hazırlama

Git'e Giriş

Sürüm kontrolü neden önemlidir?

Hatalı bir web sitesi

Git'e Giriş

Git’e giriş

Git logosu

  • Yazılım ve veri projeleri için yaygın sürüm kontrol sistemi
  • Açık kaynak
  • Ölçeklenebilir
Git'e Giriş

Git’in faydaları

  • Git her şeyi saklar; hiçbir şey kaybolmaz
  • Farklı zamanlardaki dosyaları karşılaştırabiliriz
  • Ne değişti, kim yaptı, ne zaman — görebiliriz
  • Dosyaların önceki sürümlerine dönebiliriz

U dönüşü işareti

Git'e Giriş

Git kullanımı

  • Git komutları kabukta (terminal) çalıştırılır
  • Kabuk:
    • komutları çalıştıran bir programdır
    • dosya ve dizinleri kolayca önizleme/inceleme olanağı sağlar

 

  • Directory = klasör

Terminal logosu

 

 

Documents ve Mental Health in Tech Project adlı iki klasör

Git'e Giriş

Faydalı terminal komutları

pwd
/home/repl/Documents
ls
archive    finance.csv    finance_data_clean.csv    finance_data_modified.csv
Git'e Giriş

Dizin değiştirme

cd archive
pwd
/home/repl/Documents/archive
Git'e Giriş

Git sürümünü kontrol etme

git --version
git version 2.46.0
Git'e Giriş

Hadi pratik yapalım!

Git'e Giriş

Preparing Video For Download...