Online Yazılım ve E-Ticaret Siteleri

Github İçin Bilmeniz Gereken Terimler

Github İçin Bilmeniz Gereken Terimler

Github, geliştiricilerin projelerini yönetmek, paylaşmak ve işbirliği yapmak için kullandıkları popüler bir platformdur. İşte Github ile ilgili bilmeniz gereken bazı terimler:

Repository (Depo):

    • Bir projenin dosyalarını, kodlarını ve tarihçesini içeren depodur.
    • Projenin tüm versiyonlarını barındırır ve işbirliği için kullanılır.

Commit:

    • Bir projede yapılan değişikliklerin kaydedildiği bir işlemdir.
    • Commit'ler, projenin tarihçesini oluşturur ve geri dönüş yapılabilmesini sağlar.

Branch (Dal):

    • Projenin ana kod tabanından bağımsız olarak geliştirme yapmak için oluşturulan bir kopyadır.
    • Dal, yeni özellikler eklemek veya hataları düzeltmek gibi çalışmaları izole etmek için kullanılır.

Pull Request:

    • Bir dal üzerinde yapılan değişikliklerin ana projeye birleştirilmesi için talep oluşturulmasıdır.
    • Diğer geliştiricilerle işbirliği yapmayı sağlar ve kodun daha iyi kalite kontrolüne tabi tutulmasını sağlar.

Fork:

    • Başka bir kullanıcının projesini kendi hesabınıza kopyalama işlemidir.
    • Fork, projeye katkıda bulunmak veya bağımsız bir kopya üzerinde çalışmak için kullanılır.

Pull:

    • Bir projedeki güncellemeleri kendi kopyanıza veya dalınıza çekme işlemidir.
    • Başka bir kullanıcının değişikliklerini projenize entegre etmenizi sağlar.

Issue (Sorun):

    • Projeyle ilgili bir hata, öneri veya talebi tanımlayan bir bildirimdir.
    • Geliştiricilerin projedeki sorunları takip etmesini ve çözüm sağlamasını sağlar.

Merge:

    • Bir dalın veya fork'ın ana projeye entegre edilmesi işlemidir.
    • Pull Request'in onaylanmasıyla gerçekleşir ve değişiklikleri ana kod tabanına uygular.

Star:

    • Beğenilen projelere veya hesaplara verilen bir işarettir.
    • Bir projeyi takip etmek veya beğenmek için kullanılır.

Repository Clone (Kopyalama):

    • Bir projenin tamamını yerel bir bilgisayara indirme işlemidir.
    • Kopyalama, projeyi yerel olarak çalıştırma ve değişiklik yapma imkanı sağlar.

Github terimleri, geliştiricilerin projelerini daha etkin bir şekilde yönetmelerine ve işbirliği yapmalarına yardımcı olan kavramları ifade eder. Bu terimleri anlamak, Github platformunu daha verimli bir şekilde kullanmanıza olanak sağlar.

 

[email protected]

Mail 7x24 Destek

0507 232 86 58

Whatsapp 7x24 Destek

0850 532 80 70

Hafta içi 09:00-18:00