WorksheetsGit ve GitHub Quiz
Total questions: 22
Worksheet time: 11mins
Git nedir?
Bir versiyon kontrol sistemidir
Bir veritabanı yönetim sistemi
Bir programlama dili
Bir web tarayıcısı
git init komutu ne işe yarar?
Yeni bir dal oluşturur
Proje dosyalarını siler
Proje klasörünü git ile takip edilebilir hale getirir
Değişiklikleri kaydeder
git clone komutu ne yapar?
Değişiklikleri kaydeder
Bir projeyi GitHub'dan bilgisayara indirir
Bir dalı birleştirir
Yeni bir dosya oluşturur
git add komutu ne için kullanılır?
Dosyaları kaydetmeye hazırlamak için
Yeni bir dal oluşturmak için
Dosyaları takip etmemek için
Değişiklikleri kaydetmek için
git commit komutunun amacı nedir?
Yeni bir dal oluşturmak
Başka bir projeyi indirmek
Değişiklikleri kaydetmek
Proje dosyalarını silmek
git push komutu ne yapar?
Yapılan değişiklikleri GitHub'a gönderir
Yeni bir dal oluşturur
Başka bir projeyi bilgisayara indirir
Değişiklikleri geri alır
Branch (dal) mantığı nedir?
Ana dalı bozmak istemediğinde yeni bir dal açmaktır
Tüm dosyaları silmek için kullanılır
Değişiklikleri kaydetmek için kullanılır
Proje dosyalarını birleştirmek için kullanılır
git checkout -b komutu ne işe yarar?
Yeni bir dal oluşturur ve o dala geçer
Değişiklikleri geri alır
Proje dosyalarını siler
Başka bir projeyi indirir
Merge ve Rebase arasındaki temel fark nedir?
Merge dosyaları siler, Rebase yeni dosyalar oluşturur
Merge yeni bir dal oluşturur, Rebase mevcut dalı kullanır
Merge geçmişi olduğu gibi bırakır, Rebase düzeltir
Merge değişiklikleri geri alır, Rebase değişiklikleri kaydeder
.gitignore dosyası ne için kullanılır?
Proje dosyalarını silmek için
Yeni dosyalar oluşturmak için
Takip edilmemesi gereken dosyaları belirtmek için
Değişiklikleri kaydetmek için
GitHub'da repo oluşturma süreci nedir?
Repo oluştur, push et, fork et, clone et
Kod yaz, commit et, push et, fork et
Repo oluştur, bilgisayara clone et, kod yaz, commit et
Fork et, kod yaz, push et, pull request gönder
Semantic Commit Messages nedir?
Sadece yeni özellik eklemek
Sadece hata düzeltme mesajları yazmak
Tüm commit mesajlarını silmek
Anlaşılır ve kategorize edilebilir commit mesajları yazmak
feat: kullanıcı giriş ekranı eklendi mesajı neyi ifade eder?
Dosya silindi
Dökümantasyon güncellendi
Hata düzeltildi
Yeni bir özellik eklendi
fix: profil resmi yükleme hatası düzeltildi mesajı neyi ifade eder?
Yeni bir özellik eklendi
Hata düzeltildi
Dökümantasyon güncellendi
Dosya silindi
docs: README güncellendi mesajı neyi ifade eder?
Dosya silindi
Hata düzeltildi
Yeni bir özellik eklendi
Dökümantasyon güncellendi
Git ile bir projede birden fazla kişi nasıl çalışabilir?
Aynı dosyayı silerek
Farklı branch'ler kullanarak
Sadece bir kişi çalışarak
Aynı branch'te değişiklik yaparak
GitHub'da fork işlemi neyi ifade eder?
Kendi hesabına kopyalamak
Değişiklikleri geri almak
Yeni bir repo oluşturmak
Commit mesajı yazmak
Pull Request nedir?
Yeni bir repo oluşturmak için
Başka birinin repo değişikliklerini incelemek için
Commit mesajı yazmak için
Değişiklikleri geri almak için
GitHub'da değişiklikleri kendi reposuna göndermek için hangi komut kullanılır?
git init
git clone
git push
git pull
git stash komutu ne işe yarar?
Proje dosyalarını siler
Değişiklikleri geri alır
Yeni bir dal oluşturur
Değişiklikleri geçici olarak saklar
git remote add komutu ne yapar?
Bir projeyi bilgisayara indirir
Değişiklikleri geri alır
Yeni bir dal oluşturur
Yeni bir uzak depo ekler
git pull komutu ne işe yarar?
Uzak depodaki değişiklikleri yerel depoya alır
Yeni bir dal oluşturur
Yerel değişiklikleri uzak depoya gönderir
Değişiklikleri geri alır
