Özet - Git nedir?
- Git kursu
- Başlangıç
- Ders 4/80
- 5 dk
Versiyon kontrolü kavramını birleştirerek bir depo yapısını açıklarsın.
Git yapısını birlikte düşün
Git, proje dosyalarının değişikliklerini takip eden dağıtık bir versiyon kontrol sistemidir. Bir depo, dosyaların yanında commit geçmişini ve dallara ilişkin bilgileri de saklar. Her geliştirici yerel deposunda çalışabilir ve değişikliklerini uzak depoyla paylaşabilir.
Project
├── Working Files
├── .git
│ ├── History
│ └── Branch Data
└── Remote RepositoryBu yapı, geçmişi korumayı, farklı sürümler üzerinde çalışmayı ve ekip iş birliğini mümkün kılar.
Uygulama Git deposunu oluştur ve paylaş
project klasöründe yeni bir Git deposu başlat. README.md dosyasını sahneleyip İlk proje mesajıyla commit oluştur. Son olarak https://github.com/ada/project.git adresini origin olarak ekle ve main dalını gönder.
Başlangıç kodu
# Depoyu başlat
# Dosyayı kaydet
# Uzak depoyu ekle
# Ana dalı gönderÖrnek çözüm
# Depoyu başlat
git init
# Dosyayı kaydet
git add README.md
git commit -m "İlk proje"
# Uzak depoyu ekle
git remote add origin https://github.com/ada/project.git
# Ana dalı gönder
git push -u origin mainBeklenen çıktı
Initialized empty Git repository [main (root-commit) a1b2c3d] İlk proje 1 file changed To https://github.com/ada/project.git * [new branch] main -> main
Soru ve cevaplar
Dersin sorularını cevaplarıyla birlikte inceleyebilirsin. Kendini denemek istersen dersi interaktif olarak çöz.
1 Bir Git deposunda .git klasörünün temel görevi nedir?
- Uzak sunucunun işletim sistemini yönetmek
- HTML dosyalarını otomatik oluşturmak
- Depoya ait geçmiş ve Git yönetim bilgilerini saklamak Doğru cevap
- Projedeki tüm görselleri sıkıştırmak
Açıklama: .git klasörü, deponun commit geçmişi, referansları ve Git'in çalışması için gereken yönetim verilerini saklar.
2 Depo yapısını tanımla
Bir Git deposunda çalışma dosyaları ve ____ klasörü birlikte bulunur.
Bir Git deposunda çalışma dosyaları ve .git klasörü birlikte bulunur.
Açıklama: .git klasörü, çalışma dosyalarının yanında depo geçmişini ve Git yönetim verilerini barındırır.
3 Git deposunun bileşenleri
| Kavram | Anlamı |
|---|---|
Working files |
Üzerinde çalışılan dosyalar |
.git |
Depo yönetim verileri |
Local repository |
Bilgisayardaki depo kopyası |
Remote repository |
Paylaşım için uzak depo |