{"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 Temel Komutlar\u0131 ve Kullan\u0131m\u0131: S\u00fcr\u00fcm Kontrol\u00fcne Giri\u015f","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Uj7SRPY2Je\"><a href=\"https:\/\/fatihsoysal.com\/blog\/git-temel-komutlari-ve-kullanimi-surum-kontrolune-giris\/\">Git Temel Komutlar\u0131 ve Kullan\u0131m\u0131: S\u00fcr\u00fcm Kontrol\u00fcne Giri\u015f<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/git-temel-komutlari-ve-kullanimi-surum-kontrolune-giris\/embed\/#?secret=Uj7SRPY2Je\" width=\"600\" height=\"338\" title=\"&#8220;Git Temel Komutlar\u0131 ve Kullan\u0131m\u0131: S\u00fcr\u00fcm Kontrol\u00fcne Giri\u015f&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Uj7SRPY2Je\" 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":"Hi\u00e7 \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir projenin eski bir s\u00fcr\u00fcm\u00fcne h\u0131zla geri d\u00f6nme ihtiyac\u0131 hissettiniz mi? Ya da bir \u00f6zelli\u011fi geli\u015ftirirken ana kod taban\u0131na zarar vermekten endi\u015fe mi duydunuz? Belki de ayn\u0131 kod \u00fczerinde ekip arkada\u015flar\u0131n\u0131zla birlikte \u00e7al\u0131\u015f\u0131rken ya\u015fanan kar\u0131\u015f\u0131kl\u0131klar y\u00fcz\u00fcnden ba\u015f\u0131n\u0131z a\u011fr\u0131d\u0131. \u0130\u015fte tam bu noktada, modern yaz\u0131l\u0131m geli\u015ftirmenin temel ta\u015flar\u0131ndan biri olan Git ve s\u00fcr\u00fcm kontrol sistemleri devreye giriyor! Git, projelerinizin her bir de\u011fi\u015fikli\u011fini kaydetmenize, farkl\u0131 versiyonlar\u0131n\u0131 y\u00f6netmenize ve ekip i\u00e7inde sorunsuz bir i\u015fbirli\u011fi yapman\u0131za olanak tan\u0131r. Bu sayede kodunuzun ge\u00e7mi\u015fini her zaman takip edebilir, hatalar\u0131 kolayca d\u00fczeltebilir ve g\u00fcvenle yenilikler yapabilirsiniz."}