Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, front-end geliştirici olarak kendi deneyimlerini paylaşan bir eğitmen tarafından sunulan GitHub ve Git kullanımını anlatan kapsamlı bir eğitim içeriğidir.
- Video, GitHub'ın ne olduğu, neden kullanılabileceği ve iş bulma açısından önemi hakkında bilgiler sunarak başlamakta, ardından GitHub profil oluşturma, repository yönetimi ve Markdown kullanımı gibi temel konuları ele almaktadır. İçerikte Visual Studio Code üzerinden Git komutlarının (git add, git commit, git push, git pull) uygulamalı kullanımı, dosya çekme, değişiklik yapma ve pushlama işlemleri adım adım gösterilmektedir.
- Eğitim ayrıca projelerin nasıl oluşturulacağını, değişikliklerin nasıl kaydedileceğini ve GitHub'a nasıl yükleneceğini detaylı şekilde anlatmakta, GitHub profilinin iş başvurularındaki önemini vurgulamakta ve Markdown readme dosyalarının nasıl hazırlanması gerektiği hakkında tavsiyelerde bulunmaktadır. Video, Git ve GitHub'ın sadece web geliştirme için değil, tüm programlama alanlarında kullanılabileceğini de belirtmektedir.
- 00:02GitHub ve Git Tanıtımı
- Video, GitHub ve Git kullanımını, neden GitHub kullanmanın önemini ve iş bulma açısından nasıl faydalı olduğunu anlatacak.
- GitHub profili, Instagram gibi sosyal medya hesabına benzer şekilde açılır ve yazılım projeleri yüklenir.
- GitHub'da projeleri kendi başınıza geliştirebilir, başkalarıyla birlikte çalışabilir veya açık kaynak projelere katkıda bulunabilirsiniz.
- 01:22GitHub Profili ve Projeler
- GitHub'da projeler klasör şeklinde yüklenir ve her projeye README adı verilen markdown ile oluşturulmuş açıklama eklenebilir.
- Markdown, normal metin yazımına benzer ancak özel biçimlendirme kodları içerir ve görsel olarak daha çekici bir görünüm sağlar.
- GitHub profiliniz, CV olarak kullanılabilecek bir platformdur; iş başvurusunda veya bilgi birikiminizi ölçmek isteyenler için projelerinizi ve katkılarınızı görebilirler.
- 03:03GitHub'ın Avantajları
- Birden fazla kişi aynı anda bir projede çalışabilir ve herkesin yaptığı değişiklikler net bir şekilde takip edilebilir.
- GitHub'da branch sistemi sayesinde projelerin ana dalına (master branch) doğrudan pushlanmaz, önce bir alt dalda (branch) kontrol edilir.
- Açık kaynak projeler (React, React Native, Flutter, Bitcoin) GitHub üzerinde insanların katkılarıyla geliştirilir.
- 05:15Git Kurulumu ve Kullanımı
- GitHub sisteminin çalışması için bilgisayara Git kurulumu gereklidir, bu kurulum yaklaşık 20 MB büyüklüğünde ve basit bir süreçtir.
- GitHub'da yeni bir repository oluşturmak için isim, açıklama, erişim seviyesi (public/private) ve lisans seçimi yapmanız gerekir.
- Terminal üzerinden "git clone" komutu ile GitHub'daki projeleri bilgisayara çekebilirsiniz.
- 07:31Terminal Komutları ve Dosya Yönetimi
- Terminalde "ls" veya "dir" komutu ile klasörlerdeki dosyaları görebilir, "cd" komutu ile klasörler arasında geçiş yapabilirsiniz.
- Değişiklikler yapmak için önce dosyaları oluşturup düzenlemeniz gerekir, sonra "git push" komutu ile GitHub'a yükleyebilirsiniz.
- Birden fazla kişi aynı projede çalışıyorsa, başkalarının değişikliklerini çekmek için "git pull" komutunu kullanmanız gerekir.
- 10:17Git Komutları ve Kullanımı
- Git add komutu ile klasörlerin içeriği alınabilir ve genellikle spesifik dosyalar yerine tüm klasörler seçilir.
- Git commit komutu ile yapılan değişiklikler kaydedilir ve commit açıklaması belirtilir.
- Git push komutu ile değişiklikler GitHub'a yüklenir, "git push origin master" komutu da aynı işlevi görür.
- 11:53GitHub'da Değişikliklerin Görüntülenmesi
- Pushlanan değişiklikler GitHub'da görünür ve commit açıklamaları otomatik olarak eklenebilir.
- Git pull komutu ile GitHub'daki güncellemeler çekilebilir.
- GitHub, farklı kullanıcıların kod değişikliklerini kabul etme veya reddetme imkanı sağlar.
- 14:16GitHub Kullanım Alanları ve Önemi
- GitHub sadece web geliştirme için değil, C#, React, CSS, PHP, JavaScript, Java, C gibi tüm programlama dilleri için kullanılabilir.
- Projelerin README dosyasında ne olduğu açıklandığı zaman, projenin amacı daha iyi anlaşılabilir.
- İş başvurusunda GitHub profilinin olması ve projelerin GitHub'a yüklenmesi önemli bir avantaj sağlar.
- 16:26GitHub Kullanım Tavsiyeleri
- GitHub ve Git kullanımına hakim olmak önemlidir, ancak gereksiz dosyaların yüklenmesi önerilmez.
- Sadece sağlam ve bitmiş projeler GitHub'a yüklenmelidir.
- Projeleri GitHub'da canlı olarak geliştirmek, çalışma ortamını öğrenmek ve deneyim kazanmak açısından faydalıdır.