{"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 Temelleri ve Geri Al\u0131m \u0130\u015flemleri","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"hhLmPY4xIL\"><a href=\"https:\/\/fatihsoysal.com\/blog\/git-temelleri-ve-geri-alim-islemleri\/\">Git Temelleri ve Geri Al\u0131m \u0130\u015flemleri<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/git-temelleri-ve-geri-alim-islemleri\/embed\/#?secret=hhLmPY4xIL\" width=\"600\" height=\"338\" title=\"&#8220;Git Temelleri ve Geri Al\u0131m \u0130\u015flemleri&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"hhLmPY4xIL\" 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":"Merhaba! Bu makalede, Git'in temel komutlar\u0131n\u0131 ve bunlar\u0131n nas\u0131l geri al\u0131nabilece\u011fini detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. Git, yaz\u0131l\u0131m geli\u015ftirmede olmazsa olmaz bir s\u00fcr\u00fcm kontrol sistemidir. Ancak, g\u00fc\u00e7l\u00fc \u00f6zelliklerinin yan\u0131nda bazen yanl\u0131\u015fl\u0131kla yap\u0131lan i\u015flemler de olabilir. Neyse ki, Git, hatalardan kurtulmak i\u00e7in g\u00fc\u00e7l\u00fc geri alma mekanizmalar\u0131 sunar. \u00d6ncelikle temel komutlar\u0131 inceleyelim, ard\u0131ndan geri alma i\u015flemlerine ge\u00e7elim."}