Git Versiyon Kontrol Sistemleri Başlangıç Rehberi
Günlük yaşamımızda proje geliştirirken,projenin herhangi bir andaki haline geri dönmek, çalışan son kopyasını çıkarmak, çalışmayan kod parçalarını temizlemek oldukça yorucu olabilmektedir.
Ayrıca birden fazla kişinin çalıştığı projelerde ise geliştiricilerin ekledikleri kod parçacıklarını projenin çalışır halini bozmadan projeye dahil etmek çoğu zaman geliştirme işlemine harcadığımızdan daha çok zaman ve emek ...
- Başlangıç
- 1sa 38dk
- 25 Ders
- Örnek Dökümanlar
- Online Sertifika
Eğitimin Önizleme Videoları
Günlük yaşamımızda proje geliştirirken,projenin herhangi bir andaki haline geri dönmek, çalışan son kopyasını çıkarmak, çalışmayan kod parçalarını temizlemek oldukça yorucu olabilmektedir.
Ayrıca birden fazla kişinin çalıştığı projelerde ise geliştiricilerin ekledikleri kod parçacıklarını projenin çalışır halini bozmadan projeye dahil etmek çoğu zaman geliştirme işlemine harcadığımızdan daha çok zaman ve emek harcamıza sebep olur.
Git versiyon kontrol sistemi proje geliştirirken karşımıza çıkan bu problemleri sistematik olarak çözmemizi sağlar.
Bu online eğitim seti ile sizler de, projenize git sistemini entegre edebilecek, projenizdeki dosyaları izleyecek, deneysel çalışmaları çalışma alanınızdan temizleyebilecek, projede yaptığınız değişiklikleri imzalayacak, projenin herhangi bir anına geri dönecek, dal modeliyle projede farklı çalışma alanları yaratabileceksiniz.
Github servisi ile projenizi uzak sunucuda barındıracak, hatta diğer açık kaynak projelere nasıl katkı sağlayabileceğinizi görecek ve projenizin versiyonlamasını tam anlamıyla gerçekleştirebileceksiniz.
İçerik
- Giriş
- Hoşgeldiniz [1dk 23sn]Önizleme Videosu
- Git Versiyon Kontrol Sistemi Nedir? Ne Amaçla Kullanılır? [3dk 4sn]Önizleme Videosu
- Git Kurulumu [2dk 59sn]
- Git Ayarları Yapmak [1dk 43sn]
- Localde Kayıt Altına Almak
- Gite Başlamak ve Dosyaları İzlemek [3dk 28sn]Önizleme Videosu
- Gitden Dosya Silmek (git rm) [1dk 12sn]
- Gitden Dışlamak (.gitignore) [2dk 47sn]
- Takip Edilen Dosyalardaki Değişikliği Yoksaymak [2dk 3sn]
- Takip Edilmeyen Dosyalardaki Değişikliği Yoksaymak [2dk 53sn]
- İzlenen Dosyaları İmzalamak ve İmzaları Görmek (commit and log) [1dk 58sn]
- Kayıtlar İçerisinde Gezinmek [3dk 45sn]
- Projeyi Çalışan Son Haline Geri Döndürmek [5dk 19sn]
- Dallarla Çalışmak (Dal Modeliyle Çalışmak)
- Git Branch Modeli [5dk 11sn]
- Branch Oluşturmak [4dk 22sn]
- Branch Silmek [2dk 45sn]
- Branch Ad Değiştirmek [1dk 15sn]
- Projede Ortak Çalışma ve Branch Merge [8dk 45sn]
- Uzak Sunucular
- Uzak Sunucular Nedir ve Neden Kullanılır? [3dk 29sn]
- Github Üyelik Oluşturma ve Genel Site Kullanımı [3dk 10sn]
- SSH Ayarlamak [5dk 11sn]
- Bir Proje Oluşturmak ve Proje Göndermek [5dk 25sn]
- Git Clone ve Git Remote Eklemek, Silmek ve Yeniden Adlandırmak, Git Push ile Remote Göndermek [7dk 41sn]
- Git Fetch - Merge ve Pull İşlemleri [6dk 40sn]
- Conflict Çözmek [6dk 13sn]
- Projeye Katkı Sağlamak (fork ve pr) [5dk 29sn]
Mustafa Hastürk
1992 yılı Arhavi / Artvin de dünyaya gelen Mustafa Hastürk, Ordu Fen Lisesi’nde eğitimini tamamladıktan sonra İstanbul Üniversitesi Bilgisayar Mühendisliği bölümünü kazandı. Halen lisans eğitiminin son senesine devam etmektedir.
Lisans eğitimi süresince php ile davranış testleri, python ile web crawling, responsive web tasarımı, GNU/Linux, react-native, Ionic ile hibrit mobil ...