Farklı ekiplerde birden fazla proje üzerinde günlük olarak çalışmak, eğer net bir çalışma yönteminiz yoksa gerçek bir baş ağrısı olabilir. Windows ortam ayarlarınızı kopyalamak için şunu kullanın: GitBilgisayar değiştirdiğinizde, sistemi yeniden kurduğunuzda veya yeni bir makine eklediğinizde, birdenbire her şey kayboluyor: depolar, anahtarlar, Git ayarları, araçlar… İyi haber şu ki, macOS veya Linux'ta sahip olduğunuz iş akışının neredeyse aynısını, Windows 10 veya 11'e uyarlanmış şekilde, güvenlik veya kolaylıktan ödün vermeden yeniden oluşturabilirsiniz.
Bu makalede, adım adım ve oldukça detaylı bir şekilde, nasıl yapılacağını göreceksiniz. Windows üzerinde, halihazırda kullandığınız Git tabanlı geliştirme ortamının bir kopyasını oluşturun. Diğer sistemlerde de Git kurulumu ve yapılandırmasından depo klonlamaya (özel depolar dahil) ve farklı yöntemlere kadar her şeyi göreceksiniz. git klonuSSH ve HTTPS kullanımının yanı sıra depolar gibi gelişmiş seçenekler de mevcuttur. çıplak, ayna ve şablonlar. Amaç, herhangi bir yeni bilgisayarda rahat, güvenli ve kolayca yeniden üretilebilir bir kurulum elde etmenizdir.
Amaç: Git geliştirme ve iş birliği ortamınızı Windows üzerinde yeniden oluşturmak.
Asıl amaç, yeni Windows bilgisayarınızda şunları yapabilmenizi sağlamaktır: Git ile tıpkı Mac'inizde veya başka herhangi bir makinede yaptığınız gibi çalışın.Bu, yalnızca depoları klonlamayı değil, aynı zamanda kimlik doğrulama yöntemlerinizi (özellikle GitHub veya Bitbucket'te özel depolar kullanıyorsanız) ve diğer geliştiricilerle nasıl işbirliği yaptığınızı da kopyalamayı içerir.
Pratikte istediğiniz şey, yepyeni bilgisayarınızın bir şeye dönüşmesidir. Önceki çalışma ortamınızın çalışan bir kopyasıAynı depolar, aynı klasör yapısı, aynı ana dallar ve mümkünse aynı takma adlar ve Git ayarları. Yeni uzak depolar oluşturma ve bunları paylaşma konusunda net bir stratejiniz varsa, daha da iyi olur.
Depolar ve ekipler arasında işbirliği
Ortamınızı kopyalarken en önemli noktalardan biri, yalnız çalışmayacağınızdır: kurulumunuzun bunu kolaylaştırması gerekir. Depolar arasında ve birden fazla geliştirici arasında işbirliğiGit tam olarak bunun için tasarlanmıştır: her kişi projenin kendi yerel kopyasına sahip olur, üzerinde çalışır ve ardından değişiklikleri merkezi bir uzak depoyla (GitHub, Bitbucket, GitLab, kendi sunucunuz vb.) paylaşır.
Bir depoyu yeni Windows sisteminize klonladığınızda, şunları elde edersiniz: tüm commit geçmişi, tüm dallar ve tüm etiketler Uzaktan. Bu, iş birliğinize tıpkı eskisi gibi devam edebileceğiniz anlamına gelir: işlemek, itmek, Çek y almak, dallar oluştur, aç istekleri çekme… Kimlik doğrulama yönteminiz doğru şekilde yapılandırıldığı sürece, açık kaynak projelerine veya şirketinizin dahili depolarına katılımınız etkilenmeden devam eder.

Windows'ta Ortamı Hazırlama
Yarın yokmuş gibi depoları klonlamaya başlamadan önce, şunlardan emin olmalısınız: Windows'taki Git ortamı düzgün bir şekilde kurulmuş ve yapılandırılmıştır.Deneyim macOS'tan biraz farklı olacak, ancak sonuç aynı derecede hızlı yanıt verebilir.
Windows'a Git Kurulumu
Windows'ta başlamanın en kolay yolu, resmi Git yükleyicisini indirmektir. git-scm.comSihirbaz sizi, örneğin varsayılan düzenleyiciyi, Git'i terminalle nasıl entegre etmek istediğinizi ve Git Bash kullanıp kullanmayacağınızı seçebileceğiniz çeşitli ekranlardan geçirecektir. Çoğu kullanıcı için önerilen seçenekleri bırakmak fazlasıyla yeterlidir.
Git for Windows hem komut satırı aracını hem de Git Bash, bir tür Unix tarzı konsoldur. Windows ortamında. Eğer macOS'tan geliyorsanız, komutlar ve davranışlar zaten aşina olduğunuz şeylere çok benzediği için Git Bash'i klasik komut isteminden daha rahat kullanabilirsiniz.
Yeni bilgisayarınızda temel Git kurulumu
Kurulum tamamlandıktan sonra, minimum yapılandırmayı gerçekleştirmeniz önerilir: kullanıcı adı ve e-posta Bu, commit'lerinizde görünecektir. Bu işlem şu şekilde yapılır:
git config --global user.name "Tu Nombre"
git config --global user.email "tu-correo@example.com"
Ayrıca, varsayılan düzenleyici, başlangıç dalı (örneğin, ana yerine usta) veya diğer bilgisayarlarda zaten kullandığınız takma adlar. Mac'inizde oldukça özelleştirilmiş bir yapılandırma dosyanız varsa (tipik olarak ~/.gitconfig(Bu dosyayı kullanarak) içeriğini kopyalayabilir ve yol ve sistem özelliklerine dikkat ederek Windows'ta uyarlayabilirsiniz.
Kimlik Doğrulama: Windows'ta HTTPS ve SSH Karşılaştırması
Windows'a geçişte en çok şüphe uyandıran noktalardan biri de nasıl olacağıdır. özel uzak depolara karşı kimlik doğrulaması yapmacOS'ta SSH anahtarları kullanmak çok yaygındır ve Windows'ta da aynı şeyi yapabilirsiniz, ancak bir kimlik bilgisi yöneticisiyle HTTPS'yi de tercih edebilirsiniz.
HTTPS ile Git sizden kullanıcı adı ve şifre isteyecektir (veya simge (kişisel) yapmaya çalıştığınızda klonlama, itmek o Çek özel dinlenmeyeHer seferinde kimlik bilgilerini girmekten kaçınmak için, Git for Windows, verilerinizi güvenli bir şekilde saklayan bir kimlik bilgisi yöneticisi içerir. Bununla birlikte, birçok geliştirici için SSH hala en kullanışlı ve sağlam seçenektir.
Önceki iş akışınızı tekrarlamak istiyorsanız, en mantıklı şey kendi iş akışınızı oluşturmak veya kopyalamaktır. Windows'ta SSH anahtarlarıGenel anahtarı GitHub veya Bitbucket hesabınıza ekleyin (henüz eklemediyseniz) ve depolarınız için şu şekilde SSH URL'leri kullanın: git@github.com:usuario/repositorio.gitDolayısıyla, SSH aracısında doğru özel anahtar yüklü olduğu sürece kimlik doğrulama otomatik olarak gerçekleşecektir.
Windows'ta git clone komutunun temel kullanımı
Git yüklendikten ve kimlik doğrulama işlemleri tamamlandıktan sonra, artık zamanı geldi. Eski bilgisayarınızda zaten bulunan depoları kopyalayın.Kullanacağınız merkezi komut satırı arayüzü şudur: git cloneBuradan itibaren, ihtiyaçlarınıza bağlı olarak farklı varyasyonlar mevcuttur.
Bir deponun standart klonlanması
Genel olarak, Windows'ta tipik iş akışı şu şekildedir: açmak Git Bash, PowerShell veya tercih ettiğiniz terminalProjelerinizi kaydetmek istediğiniz klasöre gidin ve şu komutu çalıştırın:
git clone URL-del-repositorio
Örneğin, HTTPS kullanıyorsanız:
git clone https://github.com/TU-USUARIO/TU-REPO.git
Bu komut, depo adıyla yeni bir dizin oluşturur, tüm Git nesnelerini (tam geçmiş, dallar, etiketler) indirir ve dizini çalışmaya hazır hale getirir. varsayılan dal zaten kontrol edildiO andan itibaren, tıpkı Mac'inizde yaptığınız gibi dosyaları değiştirebilir, değişiklikleri kaydedebilir ve uzak sunucuya gönderebilirsiniz.
Belirli bir klasöre klonlama
Git'in depo ile aynı ada sahip bir dizin oluşturmasını istemiyorsanız, özel bir hedef belirtebilirsiniz. Bu, bir dosyayı çoğaltırken kullanışlıdır. Yeni Windows'unuzdaki belirli proje klasör yapısı. Komut şudur:
git clone URL-del-repo nombre-de-carpeta
Örnek:
git clone git@github.com:TU-USUARIO/TU-REPO.git C:\Desarrollo\ProyectoCliente
Bu sayede, depo içeriği doğrudan indirilecektir. Belirttiğiniz klasörEğer zaten mevcut değilse veya boş değilse.
Belirli bir dalı veya etiketi klonlamak
Bazen tüm dalları indirmekle ilgilenmeyebilirsiniz veya ana dalla çalışmayacaksınız. Bu seçenek sayesinde bu sorun çözülebilir. -b (o --branch) olabilmek doğrudan belirli bir dala işaret ederek klonlama:
git clone -b nombre_de_la_rama URL-del-repo
Bu, belirli bir geliştirme dalına, bakım dalına veya yayınlanmış bir etikete odaklanmak istediğinizde çok kullanışlıdır. Tüm depo klonlanır, ancak İlk ödeme işlemi doğrudan o şubeye giriyor.Bu sayede daha sonraki bir dal değiştirme adımından tasarruf edersiniz.
Sığ klonlama
Yıllarca süren geçmişe sahip çok büyük veri depolarıyla çalışıyorsanız, her şeyi indirmek istemeyebilirsiniz. Bu seçenek sayesinde --depth bir tane yapabilirsin İndirilen commit sayısını sınırlayan yüzey klonlamaTipik bir örnek şöyle olabilir:
git clone --depth 1 URL-del-repo
Bu size yalnızca geçmişin en son seviyesini getirir; kodun mevcut durumunu derlemek veya kontrol etmek için yeterlidir. CI makineleri, test ortamları veya sadece istediğiniz zaman idealdir. İndirme boyutunu küçültün ve hızı artırın. Sınırlı depolama alanına sahip veya yavaş internet bağlantısı olan bir bilgisayarda.
Klonlama sırasında gelişmiş yapılandırma seçenekleri
Temel kullanımının ötesinde git klonuKlonlama işlemini özellikle şu durumlarda daha spesifik koşullara uyarlamanıza olanak tanıyan bir dizi yapılandırma seçeneği mevcuttur: Depo sunucuları veya yedek kopyalar kurun. Yedekleme ve çoğaltma için.
git clone --branch (klonlama sırasında dal seçimi)
Daha önce de belirtildiği gibi, seçenek --branch (o -bBu, başlangıç hedefiniz olarak belirli bir şubeyi seçmenize olanak tanır. İlginç olan ise, diğer seçeneklerle birlikte kullanıldığında, ortam yapılandırma komut dosyalarını otomatikleştirme Yeni Windows'unuzda: örneğin, çeşitli depolardan farklı dalları önceden tanımlanmış klasörlere kopyalayan bir komut dosyası.
Kurumsal ortamlarda, entegrasyon, test veya belirli müşterilere ayrılmış şubeler olması yaygındır. Klonlama işlemi sırasında git clone –branch branch-target Meslektaşlarınızın bilgisayarlarında kullandıkları düzeni kendi bilgisayarınızda da yeniden oluşturabilir ve böylece ortamlar arasında tutarlılığı sağlayabilirsiniz.
git clone –bare ve git clone –mirror
Bir ortamın yapılandırmasını kopyalamaktan bahsettiğimizde, yalnızca yerel makinenizden bahsetmiyoruz. Çoğu zaman şunları yapmak isteyeceksiniz... Merkezi bir nokta görevi gören bir sunucu veya başka bir bilgisayar üzerinde depolar oluşturun.İşte bu noktada depolar devreye giriyor. çıplak ve klon türü ayna.
git clone --bare komutuyla çıplak depoları klonlayın.
Bir depo çıplak Bu, çalışma dizini olmayan bir Git deposudur; yani yalnızca Git bilgilerini (klasör) içerir. .git (ve nesneleri) ancak düzenlemeye hazır dosyaların bir kopyası değil. Esas olarak şu alanlarda kullanılır: Uzak kaynak görevi gören Git sunucuları.
Mevcut bir depodan oluşturmak için şu komutu çalıştırabilirsiniz:
git clone --bare ruta-o-URL-del-repo nombre-repo.git
Geleneksel olarak, boş depolar genellikle şu şekilde sonlandırılır. Klasör adında .gitSonuç olarak, bu yöntem, diğer kullanıcıların SSH veya benzer protokoller aracılığıyla erişebileceği bir sunucuya yerleştirmek ve tıpkı GitHub veya Bitbucket'te olduğu gibi değişiklikleri gönderip almak için mükemmeldir.
git clone --mirr komutuyla ayna klonunu oluşturun.
kip --mirror Bu, bir adım daha ileri gidiyor. --bareGit kullanıldığında, çalışma alanı olmayan bir depo da oluşturur, ancak aynı zamanda Tüm uzak referansların birebir kopyasını saklar. (dallanmalar, etiketler ve özel referanslar dahil). Başka bir deyişle, yerel depo, uzak deponun sadık bir kopyası haline gelir.
Bir klon ile git clone --mirror Yedekleme veya geçiş işlemleri için idealdir, çünkü bu aynayı güncellediğinizde... git remote updateTüm değişiklikler senkronize edilir. Altyapınızı yeniden tasarlıyorsanız, bunu sunucular arasında depoları taşımak veya harici platformlarda barındırılan depoların dahili kopyalarını korumak için kullanabilirsiniz.
Klonlamada diğer faydalı seçenekler
Yukarıdaki seçeneklere ek olarak, Git, depolarınızı kendi zevkinize göre özelleştirmenize yardımcı olan küçük araçlar da sunar. Windows ortamınızı sıfırdan kurmakEn ilginç seçeneklerden biri de şablon seçeneğidir.
Git clone --template komutuyla şablon kullanma
Parametre --template Bu özellik, Git'in yerel depoyu oluştururken temel olarak kullanacağı bir şablon dizini belirtmenize olanak tanır. Kodlarınızı bu dizinlere kaydedebilirsiniz. önceden tanımlanmış kancalar, varsayılan ayarlar veya dahili dosyalar Yeni projelerinizin tümüne uygulamak istediğiniz şey.
Örneğin, eski sisteminizde commit mesajlarını doğrulamak, kodu biçimlendirmek veya push işleminden önce testleri çalıştırmak için hook komut dosyaları varsa, bunları bir şablon klasörüne kaydedebilir ve ardından şu komutla klonlayabilirsiniz:
git clone --template=C:\PlantillasGit URL-del-repo
Dolayısıyla, yeni Windows'unuza kopyaladığınız her depo, aynı özellikleri devralacaktır. aynı iç yapılandırmaBu sayede tüm projelerinizde tutarlılığı koruyabilir ve diğer işletim sistemlerinde yaşadığınız deneyimi tekrarlayabilirsiniz.
Git URL türleri ve mevcut protokoller
Git, klonlama veya uzak depoları yapılandırma işlemlerinde çeşitli URL türlerini ve protokollerini destekler. Bunlardan birini seçmek, hem klonlama işlemini hem de yapılandırmayı etkiler. Windows'ta çalışma kolaylığının yanı sıra güvenlikEn yaygın olanları SSH protokolüdür. git ve HTTP/HTTPS.
Git URL protokolleri
Her protokolün kendine özgü özellikleri ve kullanım alanları vardır. Önemli olan, hangi protokolün ortamınıza en uygun olduğuna ve depolarınızı nasıl klonlayıp günlük olarak onlarla nasıl çalışmak istediğinize karar vermek için güçlü yönlerini anlamaktır.
SSH
SSH protokolü, birçok geliştirici arasında favoridir çünkü şunlara olanak tanır: Kullanıcı adı ve şifreyi her seferinde girmeye gerek kalmadan, anahtar tabanlı kimlik doğrulama.Windows'ta, modern sürümlerde yer alan OpenSSH desteği ve Git Bash gibi araçlar sayesinde, kullanımı macOS veya Linux'takine çok benzer.
SSH URL'leri genellikle şu formatta olur: git@github.com:usuario/repositorio.gitAnahtarınızı oluşturduktan sonra (ile) ssh-keygen) ve genel anahtarı GitHub veya Bitbucket hesabınıza yükleyerek, klonla, sürtünme olmadan it ve çekSSH aracısının anahtarı yüklemiş olması şartıyla. Bu, birçok kişinin Mac'lerde kullandığı klasik iş akışına en uygun seçenektir.
Git protokolü
protokol git:// Bu, genellikle salt okunur erişim sağlayan bir Git protokolüdür. Çok hızlıdır, ancak Trafiği şifrelemez veya kimlik doğrulamasını yönetmez. Bu nedenle, güvenliğin önemli olduğu durumlarda kullanımı giderek azalmaktadır.
Özel depolama alanları ve erişim kontrolü ihtiyacı olan modern ortamlarda, genellikle SSH veya HTTPS tercih edilir. Protokol git Bu özellik, yalnızca içeriği okumanız gereken, yazma veya kimlik doğrulaması yapmanıza gerek olmayan bazı açık kamuya açık depolar için ayrılmıştır.
HTTP / HTTPS
HTTPS, birçok şirkette en standart seçenek haline geldi çünkü Proxy'lerin ve güvenlik duvarlarının arkasında iyi çalışır.ve merkezi kimlik doğrulama sistemleriyle entegre olur veya token kazanabilirsiniz. Kişisel. Windows'ta Git kimlik bilgisi yöneticisi, belirtecinizi veya kullanıcı adınızı/şifrenizi güvenli bir şekilde saklamanıza da olanak tanır.
Bu türdeki tipik URL'ler şöyledir: https://github.com/usuario/repositorio.gitGüvenlik konusunda özellikle endişeliyseniz, her zaman şunları kullandığınızdan emin olmalısınız: HTTPS ve HTTP dışı protokoller düz metin halindeEğer SSH üzerinden bağlantı kuruyorsanız, uzak URL'yi değiştirerek iki yöntem arasında geçiş yapabilirsiniz. git remote set-url origin nueva-url.
Windows'ta GitHub ve Bitbucket'tan depoları klonlama
Komutları ve protokolleri iyice öğrendikten sonra, en yaygın gerçek hayat senaryosuna göz atmanın zamanı geldi: Özel GitHub veya Bitbucket depolarınızı yeni Windows bilgisayarınıza taşıyın. ve her zamanki gibi onlarla çalışmaya devam edin.
GitHub'da web arayüzündeki klasik süreç basittir: deponun ana sayfasına erişirsiniz, klonlama düğmesine tıklarsınız ve seçim yaparsınız. HTTPS veya SSH Oluşturulan URL'yi kopyalayın. Ardından, Windows'ta terminali açın, çalışma klasörüne gidin ve şu komutu çalıştırın: git clone URL-copiadaAynı durum Bitbucket ve diğer benzer platformlar için de neredeyse aynı şekilde geçerlidir.
GitHub Desktop gibi grafik arayüzlü araçlar kullanıyorsanız, şu seçeneğe de gidebilirsiniz: Klon DeposuListenizden depoyu seçin veya URL'yi yapıştırın, yerel yolu seçin ve tıklayın. klonGitHub Desktop, içeriği indirme ve hesabınıza bağlama işlemlerini üstlenerek, komut satırını kullanmaktan kaçınmayı tercih edenler için işleri kolaylaştırır.
Bu platformlardan bir depoyu klonlamanın, onu kendi makinenize getirmek anlamına geldiğini anlamak önemlidir. tüm verilerin eksiksiz bir kopyası Sunucunun o anda barındırdığı dosyalar, geçmiş, dallar, etiketler... Sonrasında değişikliklerinizi geri gönderebilir veya diğer işbirlikçilerden gelen değişiklikleri normal şekilde alabilirsiniz.
Klonlama hatalarına gelince, bunlar genellikle şunlarla ilgilidir: Yetersiz izinler veya kimlik doğrulama sorunlarıKullanıcınızın depoya okuma erişimine sahip olduğundan, SSH anahtarınızın hesabınızla doğru şekilde ilişkilendirildiğinden (SSH kullanıyorsanız) ve belirtecinizin veya HTTPS kimlik bilgilerinizin geçerli ve uygun izinlere sahip olduğundan emin olun.
Boş depolar ve Git sunucuları kullanma
Ortamınızı kopyalamanın bir diğer parçası da nasıl yapılacağıdır. Bir sunucuda veya başka bir makinede yeni depolar oluşturun. merkezi bir kaynak görevi gören. Bu durumlarda, boş depolar (çıplak) bunlar temel araçlardır.
Boş bir depo oluşturma ve yayınlama
İlk kez bir Git sunucusu kurmak için, genellikle şu şekilde başlanır: ve mevcut depoyu boş bir depoya aktarın.Daha önce de belirtildiği gibi, bu şu şekilde sağlanır: git clone --bareOluşan dizin genellikle şu şekilde biter: .gitBu dosya, SSH veya yapılandırdığınız başka bir protokol aracılığıyla erişilebilen bir sunucuya yerleştirilebilir.
Çalışma dizinine sahip bir depoya kıyasla yapılandırma dosyalarında küçük içsel farklılıklar olsa da, günlük kullanım için sonuç pratikte aynıdır: a Geliştiricilerin itme ve çekme işlemlerini gerçekleştirdiği merkezi noktaDaha önce başka bir makinede bulunan bir Git sunucusunu Windows'ta yeniden oluşturmak istiyorsanız, genellikle yapılan işlem onu çıplak modda klonlamak ve tercih ettiğiniz protokolü kullanarak depoyu kullanıma sunmaktır.
Boş depo sunucuya yüklendikten sonra, her geliştirici (Windows bilgisayarınız da dahil) oradan klonlama yapabilir ve normal şekilde çalışabilir. Bu, sürecin bir parçasıdır. Çevreleri senkronize etmeye yönelik küresel strateji farklı ekipmanlar ve işletim sistemleri arasında.
Sistem kurulumunuzun kopyalanmasının iş birliği ve iş akışı üzerindeki etkisi
Depoları klonlamak, kimlik doğrulamasını ayarlamak ve gelişmiş Git seçeneklerini kullanmak için yapılan tüm bu çabaların tek bir açık amacı var: sorunsuz ve tutarlı bir iş akışını sürdürmekWindows, macOS veya Linux işletim sistemlerinden herhangi birini kullanıyor olmanız fark etmeksizin, hem bireysel olarak hem de ekip halinde.
Açık kaynak ve özel projelerde işbirliği
Ortamınızı doğru şekilde kopyalamak, şunları yapmanızı sağlayacaktır: Açık kaynaklı veya şirket içi projelere katkıda bulunmaya devam edin. İş akışınızda köklü değişiklikler yapmadan. Depoları çatallayabilir, çatalladığınız depoyu klonlayabilir, özellik dalları oluşturabilir, commit yapabilir ve push edebilirsiniz. istekleri çekme o istekleri birleştirme Daha önce olduğu gibi ana depolara.
Buradaki önemli nokta, Windows bilgisayarınızdaki her yerel klonun, projenin tüm geçmişini içeren, tamamen işlevsel bir Git deposu olmasıdır. Bu, denemeler yapmanıza, riskli değişiklikleri test etmenize ve bir sorun çıkarsa geri almanıza olanak tanır; böylece değişikliklerinizi göndermeye karar verene kadar uzaktaki makinedeki kodu tehlikeye atmazsınız.
Sürüm kontrolü ve geçmiş yönetimi
Klonlama yaptığınızda, şunları da elde edersiniz: tam sürüm geçmişiSadece kodun mevcut durumu değil. Bu, eski commit'ler arasında gezinmenize, bir değişikliğin ne zaman ve neden yapıldığını incelemenize veya belirli hataları düzeltmek için önceki sürümlere dayalı dallar oluşturmanıza olanak tanır.
Windows'unuzda iyi bir şekilde kopyalanmış bir ortam, bakımını kolaylaştırır. aynı projenin farklı sürümlerinin kopyalarıBu işlem, dallar, etiketler veya ayrı klasörlerdeki klonlanmış depolar aracılığıyla yapılabilir. Bu, özellikle bakım ve yeni özellik geliştirmenin eş zamanlı olarak gerçekleştiği uzun vadeli projelerde oldukça kullanışlı hale gelir.
Yeni özelliklerin güvenli bir şekilde denenmesi ve geliştirilmesi
Son olarak, depoları klonlamanın temel bir amacı vardır: Korkusuzca denemeye ne dersiniz?Makinenizde aynı deponun ek kopyalarını oluşturabilir, birini yeni teknolojileri denemek veya büyük çaplı yeniden düzenlemeler yapmak için ayırabilir, diğerini ise günlük işlerinize bağlı daha istikrarlı bir şekilde tutabilirsiniz.
Yeni Windows sisteminiz eski ortamınızla aynı depo tabanına sahip olduğundan, projelerinize kaldığınız yerden devam edebilir ve yeni fikirler, dallar ve araçlarla denemeler yapmaya devam edebilirsiniz. Git, çalışmayan her şeyi geri almanıza veya atmanıza olanak tanır. oldukça kolay.
Yukarıdakilerin hepsini göz önünde bulundurarak, uzak kaynaklarınızdan klonlanmış, doğru şekilde kimlik doğrulaması yapılmış ve yapılandırılmış bir dizi depoyu Windows üzerinde çalıştırmak, oldukça etkili bir yöntem haline gelir. Verimliliğinizi ve çalışma şeklinizi koruyun. Bilgisayarınızı veya işletim sisteminizi değiştirseniz bile, neyi klonlayacağınız, nasıl kimlik doğrulaması yapacağınız ve her klonu o anki ihtiyaçlarınıza uyarlamanıza yardımcı olacak Git seçeneklerinin neler olduğu konusunda net olmanız yeterlidir.
