Git Nedir ve Neden Kullanılır?
Git, bir versiyon kontrol sistemi (VCS) olarak yazılımcıların projeleri üzerinde yapılan değişiklikleri takip etmesini sağlayan açık kaynaklı bir yazılımdır. Git’in sunduğu avantajlar sayesinde, projelerdeki hata düzeltmeleri, yeni özellikler eklemeler ya da geri alma işlemleri oldukça kolay hale gelir. Git, geliştiricilerin birbirlerinin çalışmalarını uyum içinde yürütmelerine olanak tanır.
Windows’ta Git Kurulumu
Git’i Windows bilgisayarınıza kurmak oldukça basit bir işlem. İşte bunu nasıl yapacağınız:
Adım 1: Git İndir
Git’i kurmaya başlamak için önce Git'in resmi web sitesine gitmeniz gerekiyor. Git'in Windows sürümünü buradan indirin. İndirdiğiniz dosya, kurulumu başlatacaktır.
Adım 2: Kurulum Seçeneklerini Seçin
Kurulum penceresinde karşınıza birçok seçenek çıkacak. Bu seçenekler Git'in nasıl çalışacağını belirler. Genellikle, varsayılan ayarlarla devam etmek çoğu kullanıcı için yeterli olacaktır. Fakat dikkat etmeniz gereken bir kaç seçenek var:
- PATH Seçeneği: Git'in komut satırından ulaşılabilmesi için "Git from the command line and also from 3rd-party software" seçeneğini işaretleyin. Bu, Git’i tüm Windows ortamında kullanabilmenizi sağlar.
- Editor Seçimi: Git, metin düzenleyicisi olarak varsayılan olarak Vim’i kullanır. Eğer Vim ile rahat değilseniz, Notepad++ ya da Visual Studio Code gibi bir düzenleyici seçebilirsiniz.
Adım 3: Kurulumu Tamamla
Kurulum işlemi tamamlandığında, Git’in çalışıp çalışmadığını kontrol etmek için Komut İstemcisine (Command Prompt) şu komutu yazın:
git --versionEğer her şey doğru bir şekilde kurulduysa, karşınıza Git’in yüklü olduğu sürüm numarası çıkacaktır.
Git Temel Komutları
Git kurulumunu tamamladıktan sonra, birkaç temel komutla Git’in gücünü keşfetmeye başlayabilirsiniz. İşte en sık kullanılan Git komutları:
git init
Bir proje klasörünü Git deposuna dönüştürmek için kullanılır. Bu komut, klasörde .git adlı gizli bir dizin oluşturur ve böylece Git, dosyalar üzerinde değişiklik yapmaya başlar.
git initgit clone
Başka bir Git deposunu bilgisayarınıza indirmek için kullanılır. Git ile paylaşılan bir projeyi alıp üzerinde çalışmaya başlamak için bu komutu kullanabilirsiniz.
git clone [repo URL]git add
Değişiklik yaptığınız dosyaları Git’e eklemek için bu komutu kullanabilirsiniz. Bir veya birden fazla dosya eklemek için `git add [dosya_adı]` komutunu yazın. Tüm değişiklikleri eklemek için ise `git add .` komutunu kullanabilirsiniz.
git add .git commit
Yaptığınız değişiklikleri Git’e kaydetmek için kullanılır. Bu komutla, eklediğiniz dosyalar Git deposuna eklenir ve commit mesajınızla birlikte kaydedilir.
git commit -m "Mesajınızı buraya yazın"git push
Yerel Git deponuzdaki değişiklikleri uzak depoya (örneğin GitHub) göndermek için kullanılır.
git push origin mastergit pull
Uzak depodan en son değişiklikleri yerel deponuza çekmek için kullanılır.
git pull origin masterGit Kullanarak Projelerinizi Yönetmek
Git’i öğrenmek başlangıçta karmaşık gibi görünebilir, ancak her geçen gün kullanımınıza alıştıkça işlerinizi çok daha hızlı ve verimli hale getirecek. Kod yazarken yapılan her değişikliği Git ile takip edebilir, eski sürümlere geri dönebilir veya başkalarıyla projelerinizi kolayca paylaşabilirsiniz.
Git ile projelerinizi yönetmek, sadece versiyon kontrolünü değil, aynı zamanda iş akışınızı ve takım çalışmanızı da oldukça kolaylaştıracaktır. Bu yüzden Git'i öğrenmek, yazılım geliştirme yolculuğunuzda atacağınız önemli bir adımdır.