{"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: Versiyon Kontrol Sisteminin Efendisi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"OKTyWTR7DB\"><a href=\"https:\/\/fatihsoysal.com\/blog\/git-versiyon-kontrol-sisteminin-efendisi\/\">Git: Versiyon Kontrol Sisteminin Efendisi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/git-versiyon-kontrol-sisteminin-efendisi\/embed\/#?secret=OKTyWTR7DB\" width=\"600\" height=\"338\" title=\"&#8220;Git: Versiyon Kontrol Sisteminin Efendisi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"OKTyWTR7DB\" 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":"Bir yaz\u0131l\u0131m projesi geli\u015ftirirken, kodda yap\u0131lan de\u011fi\u015fiklikleri takip etmek, \u00f6nceki s\u00fcr\u00fcmlere geri d\u00f6nmek ve ekip \u00e7al\u0131\u015fmas\u0131n\u0131 y\u00f6netmek ne kadar \u00f6nemli? \u0130\u015fte tam bu noktada devreye giren g\u00fc\u00e7l\u00fc bir ara\u00e7: Git. Bu makalede, Git'in temellerinden ileri d\u00fczey kullan\u0131m\u0131na kadar her \u015feyi kapsayan, ad\u0131m ad\u0131m bir rehber sunuyoruz. Git'i \u00f6\u011frenmek, yaz\u0131l\u0131m geli\u015ftirme yolculu\u011funuzda kar\u015f\u0131la\u015faca\u011f\u0131n\u0131z en \u00f6nemli ad\u0131mlardan biridir ve bu rehber, sizi bu yolculukta y\u00f6nlendirecektir. Git'in sundu\u011fu esneklik ve g\u00fc\u00e7 ile projelerinizi daha verimli ve g\u00fcvenli bir \u015fekilde y\u00f6netebilirsiniz."}