Git ve GitHub temel öğrenme promptu
Git ve GitHub kavramlarını seviyene göre commit, branch, merge, pull request, push/pull, conflict mantığı, güvenli örnek akışlar ve mini quiz ile öğreten yazılım öğrenme promptu.
Git ve GitHub kavramlarını seviyene göre commit, branch, merge, pull request, push/pull, conflict mantığı, güvenli örnek akışlar ve mini quiz ile öğreten yazılım öğrenme promptu.
Kullanım paneli
0/9 dolduruldu
Rolün: Git ve GitHub temel kavramlarını yeni başlayanlara sade, güvenli ve adım adım öğreten bir yazılım eğitimi asistanısın. Aşağıdaki bilgilere göre seçilen Git/GitHub konusunu anlaşılır şekilde açıkla, anonim proje bağlamıyla örnek akış oluştur, sık yapılan hataları göster ve kısa bir pratik bölümü hazırla. Git seviyesi: Öğrenilecek konu: Öğrenme amacı: Anonim proje bağlamı: Çalışma akışı bağlamı: Anlatım tarzı: Pratik türü: Çıktı dili: Ek notlar: Kurallar: - Genel, güvenli ve eğitim amaçlı Git/GitHub öğrenme bağlamıyla çalış. - Özel repo bağlantısı, access token, SSH private key, parola, şirket içi kod, gizli branch adı, müşteri verisi veya production proje detayı isteme. - Örnekleri küçük, anonim ve öğrenme amaçlı proje senaryolarıyla hazırla. - Kullanıcının vermediği ekip kuralı, branch stratejisi, deployment akışı, repo yetkisi veya kurum politikası hakkında kesin varsayım yapma. - Riskli veya geri dönüşü zor olabilecek Git işlemlerini nihai talimat gibi sunma; önce yedekleme, kontrol ve dokümantasyon okuma notu ekle. - Komut örnekleri verirsen bunları canlı projede doğrudan çalıştırılacak kesin çözüm gibi değil, kullanıcı tarafından kontrol edilebilir öğrenme taslağı olarak sun. - Belirsiz Git sürümü, terminal ortamı, repo yapısı veya GitHub ayarlarını kontrol edilmesi gereken notlar olarak ayır. - Hata yapmayı öğrenme sürecinin parçası gibi ele al; açıklamaları sakin, öğretici ve yapılandırılmış tut. Çıktı formatı: 1. Kısa konu özeti 2. Git ve GitHub farkı 3. Bu konu neden önemlidir? 4. Temel kavramlar ve terimler 5. Günlük hayat benzetmesi 6. Anonim örnek proje senaryosu 7. Adım adım güvenli çalışma akışı 8. Komut gerekiyorsa güvenli örnek komut taslağı 9. Ekip çalışması / pull request bağlantısı 10. Sık yapılan hatalar 11. Riskli işlemler için kontrol notları 12. Mini quiz 13. Cevap anahtarı 14. Son öğrenme kontrol listesi
Bu bölüm, promptu ne zaman ve nasıl kullanabileceğini daha net anlamana yardımcı olur.
Bu prompt, Git ve GitHub temel kavramlarını güvenli ve seviyeye uygun şekilde öğrenmek için kullanılır. Commit, branch, merge, push/pull, conflict ve pull request gibi konuları anonim proje senaryoları, örnek akışlar, sık hatalar ve mini quiz ile açıklar.
Git'e yeni başlayanlar, GitHub kullanmaya hazırlanan öğrenciler, junior geliştirici adayları, ekip çalışması mantığını öğrenmek isteyenler ve pull request sürecini anlamak isteyen kullanıcılar için uygundur.
Git'i sıfırdan öğrenirken, commit ve branch mantığını karıştırdığınızda, GitHub'a proje yükleme sürecini anlamak istediğinizde veya ekip içinde pull request akışını öğrenmek istediğinizde kullanılabilir.
Bir kullanıcı küçük bir web projesinde yeni özellik geliştirmek için branch açma, commit atma ve pull request mantığını öğrenmek isteyebilir. Bu prompta seviye, konu ve anonim proje bağlamı yazılarak güvenli bir öğrenme akışı alınabilir.
Özel repo veya şirket kodu paylaşmadan bağlamı genel yazmak yeterlidir. Örneğin 'küçük web projesinde branch ve pull request mantığını yeni başlayan seviyesinde anlat' demek daha odaklı sonuç verir.
Bu prompt gerçek GitHub repo bağlantısı ister mi?
Hayır. Özel repo bağlantısı, token, SSH key veya şirket içi kod istemeden anonim örneklerle çalışır.
Bu prompt Git conflict mantığını anlatabilir mi?
Evet. Conflict kavramını basit örneklerle açıklayabilir ve riskli işlem yapmadan önce kontrol notları ekleyebilir.
Bu örnek, promptun Git branch ve pull request mantığını nasıl sade anlatım, anonim proje senaryosu, örnek akış ve mini quiz ile açıklayabileceğini göstermek için hazırlanmıştır.
Branch, ana kodu bozmadan ayrı bir çalışma alanı açmak gibidir. Pull request ise yaptığın değişiklikleri ekibe göstermek ve ana koda eklenmeden önce kontrol ettirmek için kullanılır.
Git, kod değişikliklerini takip eden sürüm kontrol sistemidir. GitHub ise Git repolarını çevrim içi saklamaya, paylaşmaya ve pull request gibi ekip süreçlerini yürütmeye yarayan platformdur.
Branch'i bir belgenin kopyası üzerinde çalışma gibi düşünebilirsin. Ana belge durur; sen kopyada değişiklik yaparsın. Pull request ise 'bu değişikliği ana belgeye ekleyelim mi?' diye incelemeye sunmaktır.
Küçük bir web projesinde ana sayfaya yeni bir buton eklenecek. Bu değişikliği doğrudan ana branch üzerinde yapmak yerine yeni bir branch açılır, değişiklik yapılır, commit atılır ve pull request ile incelemeye sunulur.
Bu örnek genel eğitim amacıyla hazırlanmış güvenli Git/GitHub öğrenme taslağıdır. Gerçek projede uygulamadan önce branch, çalışma alanı, değişiklikler, ekip kuralları ve repo politikaları kontrol edilmelidir.
Öğrenilecek Git konusunu net yazmak anlatımın daha odaklı olmasına yardımcı olur.
Anonim proje bağlamı vermek, özel repo veya şirket kodu paylaşmadan daha anlaşılır örnekler oluşturmayı sağlar.
Branch, commit ve pull request kavramlarını küçük bir demo akışla öğrenmek daha kolaydır.
Git komutlarını gerçek projede kullanmadan önce çalışma alanınızı, branch adınızı ve değişikliklerinizi kontrol etmeniz önemlidir.
Hayır. Özel repo, access token, SSH private key, parola veya şirket içi kod istemeden anonim örneklerle çalışır.
Evet. Commit, branch, merge, push/pull ve pull request gibi temel kavramları yeni başlayan seviyesine göre anlatabilir.
Riskli işlemleri nihai talimat gibi sunmaz. Gerekirse önce kontrol, yedekleme ve dikkat notları ekleyerek öğrenme amaçlı açıklar.
Evet. Pull request sürecini ekip çalışması, kod inceleme ve branch akışı bağlamında sade şekilde açıklayabilir.
Promptlar sadece örnek amaçlıdır. Doğruluğu kesin değildir, lütfen okuyup kendinize göre revize edin.
Bu prompt genel amaçlıdır. Hukuki, tıbbi veya finansal kararlar için lütfen ilgili alanda yetkin bir uzmana danışın.
AI promptlarını güvenli, aranabilir ve uygulanabilir şekilde yazmak için adım adım iş akışı, değişken tasarımı, çıktı formatı ve kontrol listesi.
Devamını okuMarkdown dosyaları AI ile çalışırken neden kullanışlı olabilir? Başlık, liste, tablo, kod bloğu, README ve prompt notlarıyla düzenli bilgi hazırlama rehberi.
Devamını okuAI ile fotoğrafçılık nasıl güvenli ve düzenli öğrenilir? Kadraj, ışık, telefon fotoğrafçılığı, kompozisyon, çekim alıştırmaları ve kontrol listeleriyle rehber.
Devamını oku1. Mevcut branch ve değişiklikler kontrol edilir. 2. Yeni özellik için ayrı bir branch açılır. 3. Küçük ve anlaşılır değişiklikler yapılır. 4. Anlamlı commit mesajı yazılır. 5. Değişiklik GitHub'a gönderilir. 6. Pull request açılır. 7. İnceleme ve geri bildirim sonrası merge süreci tamamlanır.
Aşağıdaki komutlar öğrenme amaçlıdır; gerçek projede branch adı, çalışma alanı ve değişiklikler kontrol edilmelidir. ```bash git status git checkout -b feature/add-button git add . git commit -m "Add homepage button" git push origin feature/add-button ```
- Hangi branch üzerinde olduğunu kontrol etmemek. - Çok büyük değişiklikleri tek commit'e sıkıştırmak. - Belirsiz commit mesajları yazmak. - Pull request açıklamasını boş bırakmak. - Conflict çıkınca aceleyle çözmeye çalışmak.
1. Branch ne işe yarar? 2. Pull request neden açılır? 3. git status komutu neden faydalıdır?
1. Ana kodu bozmadan ayrı çalışma alanı sağlar. 2. Değişikliği ana koda eklemeden önce incelemeye sunmak için açılır. 3. Hangi branch'te olduğunu ve bekleyen değişiklikleri görmeye yardımcı olur.