GIT

GitHub Kullanımı: Basit GIT Komutları

GitHub Kullanımı: Basit GIT Komutları

Giriş

Sürüm kontrol sistemleri söz konusu olduğunda, performans ve uygunluğuna göre GIT’i geçebilecek çok az yazılım mevcuttur. GIT, 2005 yılında Linus Torvalds tarafından geliştirildi ve bugün, milyonlarca şirket verimli kod yönetimi ve projelerinin sürüm kontrolü için kullanıyor. Açık kaynaklı yazılımlar Linux, Windows, Solaris ve Mac platformları için indirilebilir. Burada GIT temelleri hakkında daha fazla bilgi alabilirsiniz. Bu rehberde, en temel git komutları hakkında konuşacağız.

Nelere ihtiyacınız olacak?

Başlamadan önce aşağıdakilerden birine ihtiyacınız vardır:

  • Sisteminizde GIT kurulu olması
  • GitHub hesabınızın olması

Basit GIT Komutları

  • git config
    En çok kullanılan git komutlarından biri, e-posta, kullanıcı adı ve dosya biçimi vs. için tercih edilen algoritma gibi kullanıcıya özgü yapılandırma değerlerini ayarlamak için kullanılabilen git config‘dir. Örneğin, aşağıdaki komut e-postayı ayarlamak için kullanılabilir:
  • git init
    Bu komut yeni bir GIT dizini oluşturmak için kullanılır. Örnek:
  • git add
    Git add komutu, dizine dosyalar eklemek için kullanılabilir. Örneğin,;aşağıdaki komut, yerel dizinde bulunan temp.txt adlı bir dosyayı dizine ekleyecektir:
  • git clones
    git clone komutu dizin kontrol amaçları için kullanılır.
    Dizin uzaktaki bir sunucuda bulunuyorsa, şunu kullanın:

    Aksi durumda, yerel bir dizinin kopyası oluşturulmak istemiyorsa, şunu kullanın:
  • git commit
    git commit komutu değişiklikleri kafaya uygulamak için kullanılır. Taahhüt edilen tüm değişikliklerin uzak dizine gitmeyeceğini unutmayın. Kullanımı:
  • git status
    git status komutu, henüz eklenmeyecek veya taahhüt edilen dosyalarla birlikte değiştirilen dosyaların listesini görüntüler. Kullanımı:
  • git push
    git push, en çok kullanılan temel GIT komutlarından bir diğeridir. Basit bir itme ile, yapılan değişiklikleri çalışma diziniyle ilişkili uzak dizinin ana dalına gönderir. Örneğin:
  • git checkout
    git checkout komutu dal oluşturmak veya dallar arasında geçiş yapmak için kullanılır. Örneğin, aşağıdaki yeni bir dal oluşturur ve ona geçer:

    Bir daldan diğerine geçmek için şunu kullanın:
  • git remote
    git remote komutu bir kullanıcının bir uzak dizine bağlanmasını sağlar. Aşağıdaki komut şu anda yapılandırılmış uzak diiznleri listeler:

    Bu komut da kullanıcının yerel dizini uzak bir dizine bağlamasını sağlar:
  • git branch
    git branch komutu, dalları listelemek, oluşturmak ya da silmek için kullanılabilir. Dizinde bulunan tüm dalları listelemek için aşağıdakileri kullanın:

    Bir dalı silmek için:
  • git pull
    Uzak depoda bulunan tüm değişiklikleri yerel çalışma dizinine birleştirmek için çekme komutu kullanılır. Kullanımı:
  • git merge
    git merge komutu, bir dalı etkin dala birleştirmek için kullanılır. Kullanımı:
  • git diff
    git diff komutu çakışmaları listelemek için kullanılır. Çakışmaları taban dosyayla görüntülemek için

    Aşağıdaki komut, birleşmeden önce birleştirilecek dallar arasındaki çakışmaları görüntülemek için kullanılır:

    Mevcut çakışmaları listelemek için basitçe:
  • git tag
    Etiketleme, belirli taahhütleri basit kısımlara işaretlemek için kullanılır. Buna bir örnek:
  • git log
    git log komutu çalıştırıldığında ilgili ayrıntılarla birlikte bir daldaki taahhütlerin listesi çıkarılır. Örnek bir çıktı:
  • git reset
    Dizini ve çalışma dizinini son tamamlama durumuna sıfırlamak için, git reset komutu kullanılır. Kullanımı:
  • git rm
    git rm, dosyaları dizinden ve çalışma dizininden kaldırmak için kullanılabilir. Kullanımı:
  • git stash
    Muhtemelen daha az bilinen temel git komutlarından biridir. Hemen işlenmeyecek değişiklikleri geçici olarak kaydetmeye yardımcı olur. Kullanımı:
  • git show
    Herhangi bir git nesnesi hakkında bilgi görüntülemek için git show komutunu kullanın. Örneğin:
  • git fetch
    git fetch, bir kullanıcının bu nesneleri şu anda yerel çalışma dizininde bulunmayan uzak dizinden almasına izin verir. Örnek kullanım:
  • git Is-tree
    Bir ağaç nesnesini, her maddenin adı ve modu ile blob’un SHA-1 değerini birlikte görüntülemek için git ls-tree komutunu kullanın. Örneğin:
  • git catfile
    SHA-1 değeri ile, git cat-file komutunu kullanarak bir nesnenin türünü görüntüleyin. Örneğin:
  • git grep
    git grep, kullanıcıların içerik ağaçları üzerinden cümleler ve/veya kelimeler bulmalarını sağlar. Örneğin, tüm dosyalarda www.hostinger.com aramak için şu kullanılır:
  • gitk
    gitk komutu yerel bir dizin için grafiksel arayüzdür.
  • git instaweb
    git instaweb komutuyla bir web sunucusu yerel depo ile arabirimde çalıştırılabilir. Bir web tarayıcı da kendisine otomatik olarak yönlendirilir. Örneğin:
  • git gc
    Depoyu gereksiz dosyaları temizleyerek, çöp toplama yoluyla optimize etmek için aşağıdakini kullanın:
  • git archive
    git archive komutu, bir kullanıcının tek bir dizin ağacının bileşenlerini içeren bir zip veya tar dosyası oluşturmasını sağlar. Örneğin:
  • git prune
    git prune komutu aracılığıyla, gelen işaretçilerine sahip olmayan nesneler silinir. Kullanımı:
  • git fsck
    GIT dosya sisteminin bütünlüğünü kontrol etmek için git fsck komutunu kullanın. Bozuk nesneler tanımlanır:
  • git rebase
    git rebase komutu, başka bir şubedeki taahütlerin tekrar uygulanması için kullanılır. Örneğin:

Sonuç

Belirtilenler, sıkça kullanılan temel git komutlarından bazılarıydı. GIT’i nasıl kuracağınıza ilişkin ve GitHub kullanımı hakkında kolay bir talimat için GIT rehberlerimizi kontrol ettiğinizden emin olun.

Yorum Ekle

Yorum göndermek için buraya tıklayın

Dünya çapında binlerce aboneye katılın

ve mükemmel fırsatlarla en yeni rehberler e-posta adresinize gelsin

Please wait...

Abone olduğunuz için teşekkürler!

Şimdi kazanmaya başlayın!

Hepsi bir arada web hosting & alan adı yalnızca

6
25 TL
/ay