Depolar oluşturma

Git'e Giriş

George Boorman

Curriculum Manager, DataCamp

Teknolojide ruh sağlığı projesi

İki dosyası (funding ve report) ile bir data dizini ve bir dot-git dizini içeren Git deposu görüntüsü

Git'e Giriş

Git deposu nedir?

  • Git deposu = dosya ve alt dizinler içeren bir dizin

Funding ve report adlı iki dosyanın, data adlı bir dizinin ve dot-git adlı başka bir dizinin işaretlendiği bir Git deposu görüntüsü

Git'e Giriş

Git deposu nedir?

  • Git deposu = dosya ve alt dizinler ile Git saklama alanı içeren dizin

Funding ve report adlı iki dosyanın, data adlı bir dizinin ve Git saklama alanı olarak işaretlenen dot-git adlı başka bir dizinin bulunduğu bir Git deposu görüntüsü

.git'i düzenlemeyin!

Git'e Giriş

Depoların faydaları

  • Sürümleri sistematik izleyin
  • Önceki sürümlere dönün
  • Farklı zamanlardaki sürümleri karşılaştırın
  • İş arkadaşlarınızla işbirliği yapın

Beyin fırtınası yapan iş arkadaşları

Git'e Giriş

Yeni bir depo oluşturma

git init mental-health-workspace
cd mental-health-workspace
git status
On branch main

No commits yet

nothing to commit (create/copy files and use "git add" to track)
Git'e Giriş

Bir projeyi depoya dönüştürme

  • Mevcut bir dizini Git deposuna dönüştürün
git init
Initialized empty Git repository in /home/repl/mental-health-workspace/.git/
Git'e Giriş

Neler izleniyor?

git status
On branch main

No commits yet

Untracked files:
    (use "git add <file>..." to include what will be committed)

        data/
        report.md

nothing added to commit but untracked files present (use "git add" to track)
  • Git, izlenmeyen değişmiş dosyalar olduğunu algıladı!
Git'e Giriş

İç içe depolar

  • Bir Git deposunu başka bir Git deposunun içine oluşturmayın
    • Buna iç içe depolar denir

 

  • İki adet .git dizini olur

  • Hangi .git dizini güncellenecek?

 

Kafası karışmış köpek

Git'e Giriş

Hadi pratik yapalım!

Git'e Giriş

Preparing Video For Download...