Yeni Başlayanlar için Git

Bu yazımı kısaca Git hakkında yazacağım. Git, yazılım geliştirme sırasında kaynak kodlarındaki değişiklikleri izlemek için çalışan bir sürüm kontrol sistemidir.

Dünyada en yaygın kullanılan modern sürüm kontrol sistemi Git’tir.

Git ile Github aynı şey değildir. GitHub, yazılım projeleri için bir depolama servisidir

Sürüm kontrolü nedir?Gi

Kaynak kontrolü olarak da bilinen sürüm kontrolü, yazılım kodundaki değişiklikleri izleme ve yönetme uygulamasıdır. Sürüm kontrol sistemleri (VCS), geliştiricilerin zaman içinde kaynak kodda yapılan değişiklikleri yönetmesine yardımcı olan yazılım araçlarıdır.

gitÖrneğin, bir dosyayı düzenlediğinizde git, tam olarak neyin değiştiğini, kimin değiştirdiğini ve neden değiştirdiğini belirlemenize yardımcı olur.

git

Git nasıl yüklenir?

  1. Adresine gidin ve işletim sisteminize uygun en son sürümü indirin.
  2. Yükleyici başladıktan sonra, kurulum tamamlanana kadar Git Kurulum sihirbazı ekranında gösterilen talimatları uygulayın.
  3. Yükleme tamamlandıktan sonra, “Terminal” komut istemini açın ve git version komutunu çalıştırarak Git’in başarıyla kurulup kurulmadığını doğrulayın.

Git anahtar kelimeleri

  1. Repository / Repo: Git ile iletişim kurmak için kullanılan proje çalışmanızı içeren bir dizindir (klasör).
  2. Commit: Değişikliklerinizi yerel depoya kaydetmek için kullanılır.
  3. Working Directory: Proje çalışma dizini.
  4. Branch: Branch, bir ağacın dalına benzer. Projelerimizi dallara ayırmamızı sağlarlar. Örneğin, projenize bir özellik ekleyeceksiniz fakat bu özelliği ekleyince projeniz bozulabilme ihtimali var. İşte burada yeni bir branch oluşturarak ana projenin bir kopyasını oluşturup eklemek istediğiniz özelliği orada deniyorsunuz. Bu şekilde ana projede herhangi bir hata meydana gelmeyecektir.
  5. Staging Area / Staging Index / Index:  Git dizininde, bir sonraki kaydınıza neyin gideceği hakkında bilgi depolayan bir dosyadır.

Git’in temel ama önemli komutlarından bazıları:

  1. git init : Sıfırdan yeni bir git deposu oluşturur.
  2. git add : Bu komut, belirlediğiniz dosya veya dosyaları hazırlama alanına (staging area) veya dizine (index) ekler.
  3. git status : Değişikliklerin durumunu gösterir.
  4. git commit : Bu komut Staging alanı için dizindeki her şeyi alır ve yerel depoya gönderir.
  5. git push : Bu komutu çalıştırdığınızda, oluşturduğunuz yerel deponuzu uzak depoya(github) gönderir.
  6. git pull : Kayıtları uzak depodan çeker.
  7. git clone : Uzak deponun URL’sini belirterek yerel bilgisayarınıza indirmenizi sağlar.

Bu yazımda yüzeysel olarak git’i nedir, nasıl kullanabileceğinizi anlattım. Bir sonraki yazılarımda daha detaylı şekilde git komutlarını örneklerle inceleyeceğim.

Yorum Yap