{"id":251,"date":"2020-11-09T11:25:07","date_gmt":"2020-11-09T08:25:07","guid":{"rendered":"http:\/\/www.etemkeskin.com\/?p=251"},"modified":"2020-11-09T11:25:11","modified_gmt":"2020-11-09T08:25:11","slug":"git-kullanimi-2","status":"publish","type":"post","link":"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/","title":{"rendered":"G\u0130T KULLANIMI"},"content":{"rendered":"\n<p><strong>1.Git neden gereklidir?<\/strong><\/p>\n\n\n\n<p>Bir dosya \u00fczerinde \u00e7al\u0131\u015f\u0131rken\ndosya \u00fczerinde (Word, excel, python veya powerpoint dosyas\u0131 gibi\u2026) de\u011fi\u015fiklik\nyapmak istedi\u011fimizde ama de\u011fi\u015fiklik yapmadan \u00f6nceki halini de korumak\nistedi\u011fimizde dosyay\u0131 farkl\u0131 adlarla (tezson1.doc, tezson2.doc, tezson3.doc vb\u2026)\nkaydederiz. Fakat bu durum bilgisayar\u0131m\u0131zda \u00e7ok fazla dosya birikmesine sebep\nolur. Bunun \u00f6n\u00fcne ge\u00e7mek i\u00e7in <strong>Versiyon\nKontrol Sistemleri<\/strong> kullan\u0131l\u0131r. <\/p>\n\n\n\n<p>Ayr\u0131ca Versiyon Kontrol Sistemleri ayn\u0131 dosya \u00fczerinde farkl\u0131 ki\u015filerin \u00e7al\u0131\u015fmas\u0131na olanak tan\u0131r.<\/p>\n\n\n\n<p><strong>2. Git nedir?<\/strong><\/p>\n\n\n\n<p>Git, bir Versiyon Kontrol Sistemi yaz\u0131l\u0131m\u0131d\u0131r. Git gibi\nfarkl\u0131 Versiyon Kontrol Sistemi yaz\u0131l\u0131mlar\u0131 vard\u0131r.<\/p>\n\n\n\n<ul><li><a href=\"https:\/\/subversion.apache.org\/\">SVN<\/a> (Subversion),<\/li><li><a href=\"https:\/\/www.nongnu.org\/cvs\/#documentation\">CVS&nbsp;<\/a>(Concurrent Versions System) \u2018 da versiyon kontrol sistemi yaz\u0131l\u0131mlar\u0131d\u0131r. <strong>&nbsp; <\/strong><\/li><\/ul>\n\n\n\n<p><strong>3. GitHub Nedir?<\/strong><\/p>\n\n\n\n<p>GitHub, projelerimizi internet ortam\u0131nda saklayabilece\u011fimiz, <strong>git<\/strong> gibi yaz\u0131l\u0131mlara entegre bir <strong>web uygulamas\u0131<\/strong> veya <strong>web depolama servisi<\/strong>dir. GitHub gibi farkl\u0131 web uygulamalar\u0131 vard\u0131r. Bunlar;<\/p>\n\n\n\n<ul><li> <strong>GitLab<\/strong><\/li><li><strong>Bitbucket <\/strong> <\/li><\/ul>\n\n\n\n<p><strong>4. Git Nas\u0131l y\u00fcklenir? <\/strong><\/p>\n\n\n\n<ul><li><strong>Windows<\/strong> kullananlar<strong> <\/strong><a href=\"https:\/\/gitforwindows.org\/\">https:\/\/gitforwindows.org\/<\/a> linkinden y\u00fckleyebilir.<\/li><li><strong>GNU\/Linux <\/strong>da\u011f\u0131t\u0131m\u0131 kullananlar<strong> &nbsp;apt-get install git-core&nbsp; <\/strong>ile<strong> <\/strong>y\u00fckleyebilir.<\/li><li><strong>MAC <\/strong>kullananlar<strong> <\/strong><a href=\"https:\/\/sourceforge.net\/projects\/git-osx-installer\/\">https:\/\/sourceforge.net\/projects\/git-osx-installer\/<\/a> linkinden y\u00fckleyebilir.<\/li><\/ul>\n\n\n\n<p><strong>5. Git Kullan\u0131m\u0131<\/strong><\/p>\n\n\n\n<p>Projelerimizi t\u00fcm versiyonlar\u0131 ile iki yerde saklayabiliriz. <strong>Local<\/strong>(kendi bilgisayar\u0131m\u0131z) , <strong>Remote<\/strong>(web depolama servisi github, gitlab gibi.) veya hem <strong>local<\/strong> hem de <strong>remote<\/strong>\u2019 ta ayn\u0131 anda saklayabiliriz. Genelde veri kayb\u0131 ya\u015famamak i\u00e7in iki yerde de saklan\u0131rlar. <\/p>\n\n\n\n<p>Git\u2019 in i\u015f ak\u0131\u015f\u0131nda iki konu \u00e7ok \u00f6nemlidir. Bunlaradan birincisi yerel depoda y\u00f6netilen \u00fc\u00e7 b\u00f6l\u00fcm, ikincisi branchler;<\/p>\n\n\n\n<p><strong>5.1. Git B\u00f6l\u00fcmleri<\/strong><\/p>\n\n\n\n<p>Git in i\u015f ak\u0131\u015f\u0131; &nbsp;<strong>yerel depomuz(repo, repository) <\/strong>git taraf\u0131ndan y\u00f6netilen<strong> \u00fc\u00e7 \u201cb\u00f6l\u00fcmden\u201d <\/strong>olu\u015fur. Birincisi ger\u00e7ek dosyalar\u0131 tutan<strong>&nbsp;\u00c7al\u0131\u015fma Dizini(working directory).<\/strong> \u0130kinci b\u00f6l\u00fcm<strong>&nbsp;Stage(index)&nbsp;<\/strong>ve sonuncusu yapt\u0131\u011f\u0131m\u0131z son <em>commit<\/em>\u2019i g\u00f6steren&nbsp;<strong>HEAD <\/strong>b\u00f6l\u00fcm\u00fcd\u00fcr. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"501\" height=\"415\" src=\"http:\/\/www.etemkeskin.com\/wp-content\/uploads\/2019\/09\/is_akisi.png\" alt=\"\" class=\"wp-image-50\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong>\u015eekil -1 git b\u00f6l\u00fcmleri<\/strong><\/p>\n\n\n\n<p><em>Projemizde yapt\u0131\u011f\u0131m\u0131z de\u011fi\u015fikliklerin son halini localdeki git repoya atmak i\u00e7in ilk \u00f6nce stage(index de denilir.) denen ara katmana atmak daha sonra stage\u2019 ten git repoya atmak gerekir.<\/em><\/p>\n\n\n\n<p>Localde iki \u015fekilde git repo olu\u015fturulabilinir.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git init<\/pre>\n\n\n\n<p><strong>ile<\/strong> local repo olu\u015fturulabilinir.&nbsp; Ya da <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git clone https:\/\/gitlab.com\/etem1\/deneme.git <\/pre>\n\n\n\n<p class=\"has-text-align-left\">\u015feklinde remote \u2018taki repoyu localimize indirebiliriz.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" width=\"686\" height=\"396\" src=\"http:\/\/www.etemkeskin.com\/wp-content\/uploads\/2019\/09\/is-akisi2.png\" alt=\"\" class=\"wp-image-54\"\/><\/figure><\/div>\n\n\n\n<p class=\"has-text-align-center\"><strong>\u015e<\/strong>ekil -2 git b\u00f6l\u00fcmleri<\/p>\n\n\n\n<p>Localde projemiz i\u00e7in olu\u015fturulan repoya \u015fu \u015fekilde projenin son hali at\u0131l\u0131r.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git add .  <\/pre>\n\n\n\n<p>diyerek projedeki t\u00fcm de\u011fi\u015fiklikler stage\u2019 e at\u0131l\u0131r. Daha sonra<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git commit \u2013m \u201cyap\u0131lan de\u011fi\u015fikliklerin a\u00e7\u0131klamas\u0131\u201d <\/pre>\n\n\n\n<p>\u015feklinde repoya at\u0131l\u0131r.<\/p>\n\n\n\n<p><strong>5.2. Git Branchler(dallar)<\/strong><\/p>\n\n\n\n<p>Bir projede birden fazla ki\u015fi \u00e7al\u0131\u015fabillir ya da \u00e7al\u0131\u015faca\u011f\u0131m\u0131z projede code incelemesi yapmak isteyebiliriz. Bunun i\u00e7in birden fazla branch\u2019 te \u00e7al\u0131\u015fman\u0131z gerekebilir. Git bunu bizim i\u00e7in y\u00f6netir.<\/p>\n\n\n\n<p>Localde Git projesi ba\u015flat\u0131ld\u0131\u011f\u0131nda <strong>master<\/strong> ad\u0131nda bir branch olu\u015fturulur.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git branch  <\/pre>\n\n\n\n<p>komutu ile hangi branchde oldu\u011fumuzu kontrol edebiliriz.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git checkout &lt;branch_adi> <\/pre>\n\n\n\n<p>diyerek istedi\u011fimiz branch\u2019 e ge\u00e7ebiliriz.<\/p>\n\n\n\n<p>Farkl\u0131 adlar ile bir s\u00fcr\u00fc branch olu\u015fturabiliriz.(develeoper, admin panel branchi gibi..)<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter columns-1 is-cropped\"><ul class=\"blocks-gallery-grid\"><li class=\"blocks-gallery-item\"><figure><img loading=\"lazy\" width=\"386\" height=\"155\" src=\"http:\/\/www.etemkeskin.com\/wp-content\/uploads\/2019\/09\/branch.png\" alt=\"\" data-id=\"56\" data-link=\"http:\/\/www.etemkeskin.com\/index.php\/2019\/09\/13\/git-kullanimi\/branch\/\" class=\"wp-image-56\"\/><\/figure><\/li><\/ul><\/figure>\n\n\n\n<p>Localde <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git checkout -b &lt;branch_adi>  <\/pre>\n\n\n\n<p>\u015feklinde branch olu\u015fturup o branche ge\u00e7ebiliriz.&nbsp; <\/p>\n\n\n\n<p><strong>6. Git Konfig\u00fcrasyonu&nbsp; <\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git config --global user.name \u201cdeneme\u201d\ngit config --global user.email deneme@gmail.com\n<\/pre>\n\n\n\n<p>ile git in kullanaca\u011f\u0131 remote repo i\u00e7in kullanaca\u011f\u0131n\u0131z github yada gitlab gibi hesaplar\u0131n\u0131z\u0131 localde konfig\u00fcre edebiliriz.<\/p>\n\n\n\n<p><strong>7. Git Remote Repoyu Locale \u00c7ekme ve Birle\u015ftirme<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git pull origin master  <\/pre>\n\n\n\n<p>en son de\u011fi\u015fiklikleri (commit) yerel depomuza \u00e7ekebiliriz. Master branchin ad\u0131d\u0131r. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git merge &lt;branchin_adi>  <\/pre>\n\n\n\n<p>ile birle\u015ftirebiliriz.<\/p>\n\n\n\n<p><strong>8. Git di\u011fer Komutlar<\/strong><\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">gitk<\/pre>\n\n\n\n<p>dahili git GUI (Grafiksel Kullan\u0131c\u0131 Aray\u00fcz\u00fc) ile git commitlerimizin renkli \u00e7\u0131kt\u0131s\u0131n\u0131 alabiliriz. Grafiksel olarakta ge\u00e7mi\u015f commitleride g\u00f6rebiliriz.<\/p>\n\n\n\n<p><strong>9. Git Versiyon Olu\u015fturma<\/strong><\/p>\n\n\n\n<p>E\u011fer git\u2019 i yaz\u0131l\u0131m projelerimiz i\u00e7in kullan\u0131yorsak yaz\u0131l\u0131m\u0131 yay\u0131mlamada(publish etmeden) \u00f6nce <strong>versiyon<\/strong> olu\u015fturabiliriz. <\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git tag 1.0.0 c325331a301a30e293b4851d8aa1bd6e9bd00049<\/pre>\n\n\n\n<p>buradaki&nbsp;c325331a301a30d293b4851d8aa1bd6e9bd00049&nbsp;yay\u0131mlanacak yaz\u0131l\u0131m versiyonumuzun i\u015flem numaras\u0131d\u0131r.<\/p>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git log<\/pre>\n\n\n\n<p>ile son commitimizin i\u015flem numaras\u0131n\u0131 g\u00f6rebiliriz.<\/p>\n\n\n\n<h4 class=\"has-text-align-center\"><strong>S\u0131k Kullan\u0131lan Git Komutlar\u0131<\/strong><\/h4>\n\n\n\n<pre class=\"EnlighterJSRAW\" data-enlighter-language=\"generic\" data-enlighter-theme=\"\" data-enlighter-highlight=\"\" data-enlighter-linenumbers=\"\" data-enlighter-lineoffset=\"\" data-enlighter-title=\"\" data-enlighter-group=\"\">git init                        \t     :    localde projemizi git projesi olarak ba\u015flatmak i\u00e7in kullan\u0131l\u0131r\ngit add .                       \t     :    \u00e7al\u0131\u015fma dizinide  bulunan t\u00fcm dosyalar\u0131 staging area ya atar.\ngit commit -m \"mesaj\"                  :    mesaj yazarak git repository' isine dosyalar\u0131 at\u0131l\u0131r.\ngit log                         \t     :    versiyonlar\u0131 listelemek i\u00e7in kullan\u0131lan komut\ngit branch                             :    bulunulan branch' i g\u00f6sterir.\ngit status\t\t                         :    yap\u0131lan de\u011fi\u015fikliklerle ilgili bilgiler sunar. Hangi dosyalar stage b\u00f6l\u00fcmde hangisi HEAD' de.\ngit pull origin master\t               :    remote' ta master brancindeki projeyi locale \u00e7ekmek i\u00e7in kullan\u0131l\u0131r.\ngit push origin master\t               :    localde yap\u0131lan de\u011fi\u015fiklikleri remota atmak i\u00e7in kullan\u0131l\u0131r.\ngit -- checkout &lt;dosyaad\u0131>             :    git reposuna atmadan yap\u0131lan de\u011fi\u015fiklikleri yada silinmeyi geri  almak   i\u00e7in kullan\u0131l\u0131r.\ngit reset HEAD &lt;dosyaad\u0131>              :    stage 'in b\u00f6l\u00fcme yap\u0131lan i\u015flemi geri almak i\u00e7in kullan\u0131l\u0131r.\ngit checkout &lt;commit_ID>               :    localde istenilen versiyona gitmek i\u00e7in kullan\u0131l\u0131r.  \n\n===== localde remote konfig\u00fcrasyonu yapmak i\u00e7in ======\ngit config --global user.name \"etem\"\ngit config --global user.email etemkeskin@gmail.com\n\n===== localden remotta branch olu\u015fturmak i\u00e7in ======\nLocalden yeni bir branch olu\u015fturmak ve remottada ayn\u0131 branchi olu\u015fturmak i\u00e7in:\n1) git checkout -b &lt;branch_adi>\n2) Daha sonra yap\u0131lan de\u011fi\u015fiklikleri stage areay at\u0131p sonra commiteleriz.\nYap\u0131lan de\u011fi\u015fikliler remote\u2019 a pushlan\u0131r.:\n3) git push -u origin &lt;branch_adi>\n<\/pre>\n\n\n\n<h6 class=\"has-text-align-center\"><strong>Kaynaklar<\/strong><\/h6>\n\n\n\n<p style=\"font-size:12px\"><a href=\"http:\/\/www.etemkeskin.com\">http:\/\/www.etemkeskin.com<\/a><\/p>\n\n\n\n<p style=\"font-size:12px\"><a href=\"https:\/\/git-scm.com\">https:\/\/git-scm.com<\/a><\/p>\n\n\n\n<p style=\"font-size:12px\"><a href=\"https:\/\/www.atlassian.com\/git\/tutorials\/atlassian-git-cheatsheet\">https:\/\/www.atlassian.com\/git\/tutorials\/atlassian-git-cheatsheet<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>1.Git neden gereklidir? Bir dosya \u00fczerinde \u00e7al\u0131\u015f\u0131rken dosya \u00fczerinde (Word, excel, python veya powerpoint dosyas\u0131 gibi\u2026) de\u011fi\u015fiklik yapmak istedi\u011fimizde ama de\u011fi\u015fiklik yapmadan \u00f6nceki halini de korumak istedi\u011fimizde dosyay\u0131 farkl\u0131 adlarla (tezson1.doc, tezson2.doc, tezson3.doc vb\u2026) kaydederiz. Fakat bu durum bilgisayar\u0131m\u0131zda \u00e7ok fazla dosya birikmesine sebep olur. Bunun \u00f6n\u00fcne ge\u00e7mek i\u00e7in Versiyon Kontrol Sistemleri kullan\u0131l\u0131r. Ayr\u0131ca Versiyon [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[18],"tags":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v16.5 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>G\u0130T KULLANIMI - blog website<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"G\u0130T KULLANIMI - blog website\" \/>\n<meta property=\"og:description\" content=\"1.Git neden gereklidir? Bir dosya \u00fczerinde \u00e7al\u0131\u015f\u0131rken dosya \u00fczerinde (Word, excel, python veya powerpoint dosyas\u0131 gibi\u2026) de\u011fi\u015fiklik yapmak istedi\u011fimizde ama de\u011fi\u015fiklik yapmadan \u00f6nceki halini de korumak istedi\u011fimizde dosyay\u0131 farkl\u0131 adlarla (tezson1.doc, tezson2.doc, tezson3.doc vb\u2026) kaydederiz. Fakat bu durum bilgisayar\u0131m\u0131zda \u00e7ok fazla dosya birikmesine sebep olur. Bunun \u00f6n\u00fcne ge\u00e7mek i\u00e7in Versiyon Kontrol Sistemleri kullan\u0131l\u0131r. Ayr\u0131ca Versiyon [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/\" \/>\n<meta property=\"og:site_name\" content=\"blog website\" \/>\n<meta property=\"article:published_time\" content=\"2020-11-09T08:25:07+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-11-09T08:25:11+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.etemkeskin.com\/wp-content\/uploads\/2019\/09\/is_akisi.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.etemkeskin.com\/#website\",\"url\":\"https:\/\/www.etemkeskin.com\/\",\"name\":\"blog website\",\"description\":\"Etem KESK\\u0130N\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/www.etemkeskin.com\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"tr\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/#primaryimage\",\"inLanguage\":\"tr\",\"url\":\"http:\/\/www.etemkeskin.com\/wp-content\/uploads\/2019\/09\/is_akisi.png\",\"contentUrl\":\"http:\/\/www.etemkeskin.com\/wp-content\/uploads\/2019\/09\/is_akisi.png\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/#webpage\",\"url\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/\",\"name\":\"G\\u0130T KULLANIMI - blog website\",\"isPartOf\":{\"@id\":\"https:\/\/www.etemkeskin.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/#primaryimage\"},\"datePublished\":\"2020-11-09T08:25:07+00:00\",\"dateModified\":\"2020-11-09T08:25:11+00:00\",\"author\":{\"@id\":\"https:\/\/www.etemkeskin.com\/#\/schema\/person\/dcbc30282861ce578b96a79ce8789629\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.etemkeskin.com\/index.php\/tr\/2020\/11\/09\/git-kullanimi-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Ana sayfa\",\"item\":\"https:\/\/www.etemkeskin.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"G\\u0130T KULLANIMI\"}]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.etemkeskin.com\/#\/schema\/person\/dcbc30282861ce578b96a79ce8789629\",\"name\":\"etemkeskin\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/www.etemkeskin.com\/#personlogo\",\"inLanguage\":\"tr\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6af0148b790691ed24ae245fb3dc773b?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/6af0148b790691ed24ae245fb3dc773b?s=96&d=mm&r=g\",\"caption\":\"etemkeskin\"},\"url\":\"https:\/\/www.etemkeskin.com\/index.php\/author\/etemkeskinyahoo-com\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts\/251"}],"collection":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/comments?post=251"}],"version-history":[{"count":1,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts\/251\/revisions"}],"predecessor-version":[{"id":252,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/posts\/251\/revisions\/252"}],"wp:attachment":[{"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/media?parent=251"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/categories?post=251"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.etemkeskin.com\/index.php\/wp-json\/wp\/v2\/tags?post=251"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}