Git simülatörü nedir?
Yazılım dünyasında bir şeyi öğrenmenin ve unutmamanın en temel kuralı onu kendinizin uygulamasıdır.
Bu izlemekten ve duymaktan daha etkilidir çünkü siz artık pasif öğrenmeden aktif öğrenmeye geçiş yapıyorsunuz.
Kendiniz yaparken hata alacaksınız, yanlış yapacaksınız ve doğrusunu öğreneceksiniz. Bu sizin tecrübeniz olacak.
Bunları yapmak için nereden başlayacağınızı bilmiyorsanız gitlearn.io simülattör platformu işinizi kolaylaştıracak. Bu linke tıklamanız yeterli: git simülatör.
Bu git simülatöründe aşina olduğunuz sistem hangisiyse (laravel, node, asp.net mvc, react gibi) onu seçip tıpkı o platformda çalışıyormuş gibi projenizi git ile yönetebileceksiniz. Sadece git komutları değil cd, mkdir, touch, rm gibi shell komutları da emrinize amade. Bu simülatörde yaptığınız her değişiklik soldaki proje ağacınıza anında yansır ve sayfayı yenilemeniz durumunda kaybolmaz. Eğer proje değiştirmek istiyorsanız menüden değiştirebilirsiniz ve temiz bir başlangıç için projeyi sıfırlayabilirsiniz.
Nasıl kullanılır?
Adı üzerinde simülasyon sizin gerçek bir proje açmadan ama proje açmış gibi deneyim kazanmanızı sağlar. Git simülasyon sayfasında bir proje seçip direk git komutlarını kullanabilirsiniz.
Dönüşler ve komutlar git altyapısıyla birebir aynıdır.Değişimi anında görmek için soldaki treeview'de bir dosyaya tıklayarak içeriğini değiştirin ve kodları girmeye başlayın.
Örnekler:
- 'git add .' bu kod bütün değişen dosyalarınızı staged area'ya taşır.
- 'git commit -m "x özelliği eklendi"' bu kod ise gerçek bir git commit deneyimi verir.
Yazıp soldaki proje dosyalarınızın anlık değiştiğini görebilirsiniz. Komutlar hakkında daha fazla bilgi için git add ne işe yarar ve git commit nedir başlıklı yazılarımıza bakabilirsiniz.
Sık yapılan hatalar
Git versiyonlama sistemi kullananların büyük bir kısmı arayüz kullandığı için komutlara aşina olmayabilir. Örneğin; "git add ." komutu "git add." olarak sık sık karıştırılır. Simülatör bu konuda size yardımcı olur ve yazdığınız git komutları sağ üstte listelenir ve üzerine tıklayıp açıklamasını okuyabilirsiniz.