{"id":16866,"date":"2025-04-01T12:15:16","date_gmt":"2025-04-01T09:15:16","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/"},"modified":"2025-04-01T12:15:16","modified_gmt":"2025-04-01T09:15:16","slug":"git-stash-ile-gecici-kayit-tam-bir-kilavuz","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/","title":{"rendered":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz"},"content":{"rendered":"<p><body><\/p>\n<p>Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz<\/p>\n<p>Merhaba! Fatih Soysal burada.  Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m.  Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r.  \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z,  ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer.  Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip,  hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.<\/p>\n<h2>Git Stash Nedir?<\/h2>\n<p>Git Stash, Git&#8217;in yerle\u015fik bir \u00f6zelli\u011fidir ve \u00e7al\u0131\u015fma alan\u0131n\u0131zdaki (staging alan\u0131ndaki ve \u00e7al\u0131\u015fma dizininizdeki) de\u011fi\u015fiklikleri ge\u00e7ici olarak kaydetmenizi sa\u011flar.  Bu de\u011fi\u015fiklikleri kaydettikten sonra, \u00e7al\u0131\u015fma alan\u0131n\u0131z\u0131 temiz bir hale getirerek farkl\u0131 bir i\u015f \u00fczerinde \u00e7al\u0131\u015fabilirsiniz.  Ard\u0131ndan, daha sonra bu de\u011fi\u015fiklikleri tekrar \u00e7al\u0131\u015fma alan\u0131n\u0131za geri y\u00fckleyebilirsiniz.  K\u0131sacas\u0131, Git Stash, i\u015f ak\u0131\u015f\u0131n\u0131z\u0131 kesintiye u\u011fratmadan farkl\u0131 g\u00f6revler aras\u0131nda ge\u00e7i\u015f yapman\u0131za olanak tan\u0131r.<\/p>\n<h2>Temel Git Stash Komutlar\u0131<\/h2>\n<p>Git Stash&#8217;i etkili bir \u015fekilde kullanmak i\u00e7in bilmeniz gereken temel komutlar \u015funlard\u0131r:<\/p>\n<ol>\n<li><code>git stash push -u \"Mesaj\u0131n\u0131z\"<\/code>: Bu komut, \u00e7al\u0131\u015fma alan\u0131n\u0131zdaki ve staging alan\u0131ndaki t\u00fcm de\u011fi\u015fiklikleri ge\u00e7ici olarak kaydeder.  &#8220;-u&#8221; se\u00e7ene\u011fi,  izlenmeyen dosyalar\u0131 da stash&#8217;e eklemenizi sa\u011flar. &#8220;Mesaj\u0131n\u0131z&#8221; k\u0131sm\u0131, stash&#8217;inizi tan\u0131mlayan k\u0131sa bir a\u00e7\u0131klama eklemenizi sa\u011flar.  Bu,  birden fazla stash&#8217;iniz oldu\u011funda hangisinin ne oldu\u011funu hat\u0131rlaman\u0131za yard\u0131mc\u0131 olur.<\/li>\n<li><code>git stash list<\/code>: Bu komut, kaydedilmi\u015f t\u00fcm stash&#8217;lerin listesini g\u00f6sterir.  Bu liste sayesinde hangi stash&#8217;in ne zaman ve hangi mesaj ile kaydedildi\u011fini g\u00f6rebilirsiniz.<\/li>\n<li><code>git stash pop<\/code>: Bu komut, en son kaydedilen stash&#8217;i \u00e7al\u0131\u015fma alan\u0131n\u0131za geri y\u00fckler ve stash listesinden kald\u0131r\u0131r. E\u011fer stash&#8217;inizle  \u00e7al\u0131\u015fma alan\u0131n\u0131zdaki dosyalar aras\u0131nda bir \u00e7ak\u0131\u015fma olursa,  Git size uyar\u0131 verecektir.<\/li>\n<li><code>git stash apply stash@{0}<\/code>:  Bu komut, belirtilen stash&#8217;i \u00e7al\u0131\u015fma alan\u0131n\u0131za geri y\u00fckler. stash@{0} en son stash&#8217;i, stash@{1} bir \u00f6nceki stash&#8217;i ve bu \u015fekilde devam eder.  Bu komut,  stash listesinden stash&#8217;i kald\u0131rmaz.<\/li>\n<li><code>git stash drop stash@{0}<\/code>: Bu komut, belirtilen stash&#8217;i siler. Dikkatli olun, silinen bir stash geri getirilemez!<\/li>\n<li><code>git stash clear<\/code>: Bu komut, t\u00fcm stash&#8217;leri siler.  T\u00fcm stash&#8217;lerinizi silmeden \u00f6nce emin olun! <\/li>\n<\/ol>\n<h2>Git Stash Kullan\u0131m \u00d6rnekleri<\/h2>\n<p>\u0130\u015fte Git Stash&#8217;in kullan\u0131m\u0131na dair birka\u00e7 \u00f6rnek:<\/p>\n<p><strong>\u00d6rnek 1: Acil bir hata d\u00fczeltmesi<\/strong><\/p>\n<p>\u00dczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir \u00f6zellik var ve aniden acil bir hata d\u00fczeltmesi yapman\u0131z gerekiyor.  Bu durumda, <code>git stash push -u \"acil hata d\u00fczeltmesi\"<\/code> komutunu kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kaydedebilirsiniz.  Ard\u0131ndan, hata d\u00fczeltmesini yapt\u0131ktan sonra <code>git stash pop<\/code> komutuyla \u00e7al\u0131\u015fmalar\u0131n\u0131za geri d\u00f6nebilirsiniz.<\/p>\n<p><strong>\u00d6rnek 2:  Temiz bir \u00e7al\u0131\u015fma alan\u0131<\/strong><\/p>\n<p>Bir dal\u0131 temizleyip ba\u015fka bir i\u015fle u\u011fra\u015fmak istiyorsunuz. <code>git stash push -u \"temizleme\"<\/code> komutuyla  \u00e7al\u0131\u015fma alan\u0131n\u0131z\u0131 temizleyebilirsiniz. \u0130\u015finiz bitti\u011finde ise <code>git stash apply<\/code> komutuyla kaydetti\u011finiz de\u011fi\u015fiklikleri geri alabilirsiniz.<\/p>\n<h2>\u0130pu\u00e7lar\u0131 ve P\u00fcf Noktalar\u0131<\/h2>\n<p>Git Stash ile \u00e7al\u0131\u015f\u0131rken dikkat etmeniz gereken baz\u0131 noktalar:<\/p>\n<ul>\n<li>Her stash&#8217;e a\u00e7\u0131klay\u0131c\u0131 bir mesaj ekleyin. Bu, daha sonra hangi stash&#8217;in ne oldu\u011funu hat\u0131rlaman\u0131z\u0131 kolayla\u015ft\u0131racakt\u0131r.<\/li>\n<li>Stash&#8217;lerinizi d\u00fczenli olarak temizleyin. Gereksiz stash&#8217;ler diskinizde yer kaplar.<\/li>\n<li><code>git stash list<\/code> komutunu s\u0131k s\u0131k kullanarak hangi stash&#8217;lerin oldu\u011funu kontrol edin.<\/li>\n<\/ul>\n<p>Umar\u0131m bu rehber Git Stash&#8217;i anlaman\u0131za ve etkili bir \u015fekilde kullanman\u0131za yard\u0131mc\u0131 olmu\u015ftur.  Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> adresini ziyaret edebilirsiniz.  Ayr\u0131ca  <a href=\"https:\/\/dev.to\/hamzasehouli\/a-complete-guide-to-temporarily-saving-your-work-with-git-stash-pko\">burada<\/a>  daha fazla kayna\u011fa ula\u015fabilirsiniz.<\/p>\n<p>#Etiketler: Git Stash, Git, versiyon kontrol\u00fc, ge\u00e7ici kay\u0131t, stash push, stash pop, stash list, stash drop, stash apply, stash clear, fatihsoysal<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-16866","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz<\/title>\n<meta name=\"description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer. Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip, hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz\" \/>\n<meta property=\"og:description\" content=\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer. Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip, hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-01T09:15:16+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz\",\"datePublished\":\"2025-04-01T09:15:16+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\"},\"wordCount\":657,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\",\"name\":\"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-01T09:15:16+00:00\",\"description\":\"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer. Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip, hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer. Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip, hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/","og_locale":"tr_TR","og_type":"article","og_title":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz","og_description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer. Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip, hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.","og_url":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-01T09:15:16+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz","datePublished":"2025-04-01T09:15:16+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/"},"wordCount":657,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/","url":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/","name":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-01T09:15:16+00:00","description":"Merhaba! Fatih Soysal burada. Bu yaz\u0131da, Git Stash kullanarak \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 nas\u0131l ge\u00e7ici olarak kaydedebilece\u011finizi ve daha sonra nas\u0131l geri y\u00fckleyebilece\u011finizi ad\u0131m ad\u0131m a\u00e7\u0131klayaca\u011f\u0131m. Git Stash, \u00f6zellikle acil bir de\u011fi\u015fiklik yapman\u0131z gerekti\u011finde veya \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z bir dal\u0131 temizlemek istedi\u011finizde \u00e7ok faydal\u0131 bir ara\u00e7t\u0131r. \u00d6rne\u011fin, bir hata d\u00fczeltmesi yapman\u0131z, ancak \u00fczerinde \u00e7al\u0131\u015ft\u0131\u011f\u0131n\u0131z kodun hen\u00fcz haz\u0131r olmamas\u0131 durumunda Git Stash devreye girer. Bu sayede mevcut \u00e7al\u0131\u015fmalar\u0131n\u0131z\u0131 ge\u00e7ici olarak kenara \u00e7ekip, hata d\u00fczeltmesi yapt\u0131ktan sonra tekrar \u00e7al\u0131\u015fmalar\u0131n\u0131za d\u00f6nebilirsiniz.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/git-stash-ile-gecici-kayit-tam-bir-kilavuz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Git Stash ile Ge\u00e7ici Kay\u0131t: Tam Bir K\u0131lavuz"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16866","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=16866"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/16866\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=16866"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=16866"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=16866"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}