{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Git Dallanma ve Birle\u015ftirme Temelleri: OSD600Lab3","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nuYH0SqPiE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/git-dallanma-ve-birlestirme-temelleri-osd600lab3\/\">Git Dallanma ve Birle\u015ftirme Temelleri: OSD600Lab3<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/git-dallanma-ve-birlestirme-temelleri-osd600lab3\/embed\/#?secret=nuYH0SqPiE\" width=\"600\" height=\"338\" title=\"&#8220;Git Dallanma ve Birle\u015ftirme Temelleri: OSD600Lab3&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"nuYH0SqPiE\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Yaz\u0131l\u0131m geli\u015ftirme s\u00fcre\u00e7leri, \u00f6zellikle ekip halinde \u00e7al\u0131\u015f\u0131rken karma\u015f\u0131k hale gelebilir. \u00c7e\u015fitli \u00f6zelliklerin ayn\u0131 anda geli\u015ftirilmesi, hatalar\u0131n giderilmesi ve t\u00fcm bu de\u011fi\u015fikliklerin ana kod taban\u0131na sorunsuz bir \u015fekilde entegre edilmesi, modern s\u00fcr\u00fcm kontrol sistemleri olmadan neredeyse imkans\u0131zd\u0131r. Bu makale, Git'in sundu\u011fu en g\u00fc\u00e7l\u00fc \u00f6zelliklerden biri olan dallanma (branching) ve birle\u015ftirme (merging) kavramlar\u0131n\u0131 OSD600Lab3 ba\u011flam\u0131nda detayl\u0131ca inceleyecek ve geli\u015ftirme ak\u0131\u015f\u0131n\u0131z\u0131 nas\u0131l optimize edebilece\u011finizi g\u00f6sterecektir."}