Git Linux'ta Nasıl Kullanılır

Sürüm kontrol yazılımının ilk geliştirilmeye başladığı 80'lerin sonlarından itibaren Git, kod değişikliği izleme aracının kullanımı en kolay olanıdır.

Github ve Gitlab gibi hizmetler, genellikle "Uzak" havuz olarak adlandırılan bir havuzda kodun depolanmasını sağlar. Kodun merkezi deposu olarak hareket ederler; Git, birden çok kullanıcı tarafından yapılan karmaşık değişiklikleri bile düzgün bir şekilde yönetmek için yerel bir kodu merkezi kodla senkronize edebilir.

Kurulum

Ubuntu, Debian ve benzeri dağıtımlarda, Git'i aşağıdakileri çalıştırarak yükleyebilirsiniz:

sudo apt git git

Not: Daha eski Ubuntu sürümleri için (sürüm 14.04 ve altı), kullanmanız gerekir apt-get onun yerine uygun.

CentOS, Fedora ve diğer Red Hat tabanlı dağıtımlarda, Git'i aşağıdakileri çalıştırarak yükleyebilirsiniz:

yum kurulum git

Temel Git Komutları

Bazı temel komutları görelim git bu, kodumuzdaki değişiklikleri izlemeye başlamamıza yardımcı olacaktır.

Git'i yerel bir klasörde etkinleştirmek için, aşağıdaki komutu Terminal'deki klasörün içinde çalıştırın.

git init

Gizli bir klasör oluşturur, .gitdaha sonra değişiklik takibi için dosyalar eklenirse, git yapılandırması ve değişiklik takibi hakkında bilgi içeren . Yerel bir projede git'i başlatmak için kullanın.

Uzak bir klasörü klonlamak/indirmek ve üzerinde git'i başlatmak için, aşağıdaki komutu çalıştırın:

git klonu 

Burada, , uzak bir havuzdaki bir projenin url'sidir. Uzak projeyi yerel sisteme indirecek ve proje adıyla git tarafından başlatılan bir klasör oluşturacaktır.

Çalıştırmaya gerek olmadığını unutmayın git init bir proje klonlandıktan sonra.

Git kullanarak uzak bir dizinden değişiklikleri çekmek için, aşağıdaki komutu çalıştırın:

git çek

git'in çekme komutu, son çekme veya klonlamadan bu yana uzak depodaki tüm değişiklikleri çeker. Kullanıcı, yerel değişikliklerin kaybolmaması için, uzaktan kumandadan çekmeden önce yerel değişikliklerini gerçekleştirmelidir.

Alınan değişiklikler ile yerel değişiklikler arasında bir çakışma olması durumunda git, çakışmanın nerede olduğunu bildirecek ve kullanıcıdan dosyayı manuel olarak değiştirmesini isteyecektir.

Git'e dosya veya klasör eklemek için, aşağıdaki komutu çalıştırın:

git ekle 

Yukarıdaki komut, komutta belirtilen dosya veya klasörü Git hazırlama alanına ekler. Git hazırlama alanı, bir dosyanın değişiklikler için izlendiği durumu ifade eder. Kullanmak git ekle. geçerli klasördeki tüm dosyaları hazırlama alanına eklemek için.

Bir çalışma dizinindeki dosyalarınızın durumunu (izleme durumunu) kontrol etmek için, aşağıdaki komutu çalıştırın

git durumu

Geçerli klasörün izleme durumunu gösterir; son kayıttan bu yana hangi dosyaların değiştirildiği ve hangi dosyaların hazırlama alanına eklenmediği.

Git'te değişiklik yapmak için, aşağıdaki komutu kullanın:

git commit -m "Mesaj Gönder"

Taahhüt komutu dosya değişikliklerini taahhüt eder, yani aşamalı değişiklik artık kalıcı hale getirilmiştir. Her bir taahhütte, söz konusu taahhütte taahhüt edilen değişiklikleri tanımlaması gereken bir mesaj dizisi sağlamak zorunludur; bu, değişikliklerin bir günlüğünü tutmak içindir.

Git kullanarak değişiklikleri uzak bir havuza göndermek için, aşağıdaki komutu çalıştırın:

git itme

Kod işlendikten sonra, kullanıcı taahhüt edilen değişiklikleri uzak depoya gönderebilir. Kullanıcının göndermeden önce kodu çekmesi gerektiğini unutmayın, böylece yerel projesi varsa tüm uzaktan değişiklikleri içerir.

Bunlar, bir kullanıcının değişiklik takibi için Git'i kullanmaya başlayabileceği temel komutlardan bazılarıdır. Daha fazla komut, değişiklik saklama, proje dallandırma ve Git'in Git kılavuz sayfasında bulunabilecek diğer özelliklerini içerir.