From 48d7d152583cd9154c1f457e266873119f568a73 Mon Sep 17 00:00:00 2001 From: Egemen0 Date: Sat, 11 Nov 2023 12:48:00 +0300 Subject: [PATCH 1/3] Merhaba bu benim ilk commitim! --- sorular.md | 20 ++++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/sorular.md b/sorular.md index b32b0c8..8ef986d 100644 --- a/sorular.md +++ b/sorular.md @@ -11,16 +11,28 @@ Eğer aradığın soruların cevapları GitHub docs'ta yoksa, Google'lama beceri ## Sorular 1. Git nedir? - +Source kodumuzdaki yani repositorymizdeki yapılan değişiklikleri takip etmek ve öğrenmek için kullanılan bir kontrol sistemi. 2. Git ile GitHub arasında ne fark var? - +Git indirdiğimiz yazılım dosyaları bilgisayarımızda yerel olarak kaydetmemizi sağlayan tool developerdır. GitHub ise, bilgisayarda Git tool'u ile çalıştırılan kodlarımızı online'a push etmeye ve orda tutmaya yarayan çevrimiçi servistir. 3. Neden bir branch oluşturuyoruz? - +Default olarak oluşturulan main branchinde değişiklik yapmak projede sorunlar ve karışıklık yaratabileceğinden, kodda yapılacak değişiklikleri takip ve uygulama konusunda sağlayacağı kolaylıktan dolayı farklı bir branch oluştururuz. 4. Pull Request'in amacı nedir? - +GitHubdaki Repositoryde çalıştığın/değiştirdiğin/pushladığın kodlardan diğer proje arkadaşlarını haberdar etmek amacıdır. 5. Bir Branchten diğerine geçmek için kullandığın KOMUT nedir? Mesela `isim-soyisim` branch'inde çalıştığını hayal et ve main branch'ine geçmek istiyorsun, ne yaparsın? +Branch arasında değitim yapmak için Switch komutunu kullanırız.Yukarıdaki verilen branchten main branchine gitmek için şunu yapardım: +branch@change /c/git/github ('isim-soyisim') +$ git branch -a +* isim-soyisim +main +isim-soyisim + +branch@change /c/git/github (isim-soyisim) +$ git branch main +branch@change /c/git/github (main) 6. `git fetch`, `git merge` ve `git pull` arasındaki farklıarı açıklayınız. Bu konutlar ne yapar açıklayınız. +git fetch: yerel repository'ye uzak repositorydeki yeni yapalın değşiklikleri haber veren komuttur. + 7. Merge conflict nedir? From dbe8722a3d786a2484fe93de73e23a1c8cd9716b Mon Sep 17 00:00:00 2001 From: Egemen0 Date: Sat, 11 Nov 2023 13:29:22 +0300 Subject: [PATCH 2/3] =?UTF-8?q?Kas=C4=B1m=5F11=5F2023=20S1G1=20=C4=B0lk=20?= =?UTF-8?q?et=C3=BCt=20al=C4=B1=C5=9Ft=C4=B1rmas=C4=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sorular.md | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/sorular.md b/sorular.md index 8ef986d..b44d28f 100644 --- a/sorular.md +++ b/sorular.md @@ -31,9 +31,13 @@ $ git branch main branch@change /c/git/github (main) 6. `git fetch`, `git merge` ve `git pull` arasındaki farklıarı açıklayınız. Bu konutlar ne yapar açıklayınız. -git fetch: yerel repository'ye uzak repositorydeki yeni yapalın değşiklikleri haber veren komuttur. - +git fetch: yerel repository'ye uzak repositorydeki yeni yapalan değşiklikleri haber veren komuttur. +Git merge: Bu komut Gitin forklanmış geçmişi tekrar orjinal repository ile birleştirme yoludur. +Ayrı olarak indirilip yazılan kodları orjinal repositorydeki dosyayle entegre etme işlemidir. +Git Pull: Lokaldeki reposidory veryyonuna uzaktaki repository versyonundaki değişiklikleri/güncellemeleri aktarmada kllanılan komuttur. 7. Merge conflict nedir? - +Merge işleminin dosyanın iki farklı versoyu arasında sorunsuz bir şekilde gerçekleştirilemiyor olmasıdr. 8. Merge conflict'i nasıl çözeriz? +Merge conflictleri çözmenin birden fazla yolu var, Merge conflictle karşılaştığımız zaman "Accept incoming changes, Both changes" vs. gibi seçenekleri seçerek +kodda hangi değişikliklerin kalmasına karar verebiliriz. Aynı zamanda Pair coding yaparak, koddaki uyuşmazlıklarda kodu yazan kişiler tarafından bir ortak çalışmayla pairing işleme gerçekleşir. \ No newline at end of file From 90b6a68fa92cdc6f5d1d3b40a012b9174a54298a Mon Sep 17 00:00:00 2001 From: Egemen Keskin Date: Mon, 13 Nov 2023 20:03:35 +0300 Subject: [PATCH 3/3] =?UTF-8?q?=C4=B0lk=20SSH=20Commiti?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sorular.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/sorular.md b/sorular.md index b44d28f..347fc09 100644 --- a/sorular.md +++ b/sorular.md @@ -40,4 +40,6 @@ Git Pull: Lokaldeki reposidory veryyonuna uzaktaki repository versyonundaki değ Merge işleminin dosyanın iki farklı versoyu arasında sorunsuz bir şekilde gerçekleştirilemiyor olmasıdr. 8. Merge conflict'i nasıl çözeriz? Merge conflictleri çözmenin birden fazla yolu var, Merge conflictle karşılaştığımız zaman "Accept incoming changes, Both changes" vs. gibi seçenekleri seçerek -kodda hangi değişikliklerin kalmasına karar verebiliriz. Aynı zamanda Pair coding yaparak, koddaki uyuşmazlıklarda kodu yazan kişiler tarafından bir ortak çalışmayla pairing işleme gerçekleşir. \ No newline at end of file +kodda hangi değişikliklerin kalmasına karar verebiliriz. Aynı zamanda Pair coding yaparak, koddaki uyuşmazlıklarda kodu yazan kişiler tarafından bir ortak çalışmayla pairing işleme gerçekleşir. + +Bu satır eklemeyi github panelinde görmek için yapılmıştır.