Git Nedir ve Ne işe yarar?
Git, yazılım geliştirme süreçlerinde kullanılan, hız odaklı, dağıtık çalışan bir sürüm kontrol ve kaynak kod yönetim sistemidir.
Kurulum
Öncelikle https://git-scm.com adresine giderek işletim sisteminize uygun olan versiyonu indirmelisiniz. Daha sonra basit bir şekilde kurulumu tamamlayabilirsiniz.
Git Komutları
● git config
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ılır.
git config --global user.email yazilimdunyasiii@gmail.com
● git init
Yeni bir Git dizini oluşturmak için kullanılır.
git init
● git add
Dizine dosyalar eklemek için kullanılır.
git add temp.txt
● git clone
Uzak sunucuda bulunan dosyayı dizine kopyalar. Localimizde bu projenin bir kopyası oluşacağı için proje üzerinde yapmış olduğumuz değişiklikler remote’daki repository’i etkilemeyecektir.
git clone https://github.com/yazilimdunyasii/imageUploadButton.git
● git commit
Git’e eklediğimiz dosyaları kalıcı olarak işler
git commit –m “Uygulama için komut mesajı”
● git status
Henüz eklenmeyecek veya taahhüt edilen dosyalarla birlikte değiştirilen dosyaların listesini görüntüler.
git status
● git push
Basit bir itme ile, yapılan değişiklikleri çalışma diziniyle ilişkili uzak dizinin ana dalına gönderir.
git push origin master
● git checkout
Dal oluşturmak veya dallar arasında geçiş yapmak için kullanılır.
command git checkout -b
● git remote
Bir kullanıcının bir uzak dizine bağlanmasını sağlar. Aşağıdaki komut şu anda yapılandırılmış uzak dizİnleri listeler:
git remote –v
Bu komut da kullanıcının yerel dizini uzak bir dizine bağlamasını sağlar:
git remote add origin
● git branch
Dalları listelemek, oluşturmak ya da silmek için kullanılabilir. Dizinde bulunan tüm dalları listelemek için aşağıdakileri kullanın:
git branch
Bir dalı silmek için:
git branch –d
● git pull
Uzak depoda bulunan tüm değişiklikleri yerel çalışma dizinine birleştirmek için çekme komutu kullanılır.
git pull
● git merge
Bir dalı etkin dala birleştirmek için kullanılır.
git merge
● git diff
Çakışmaları listelemek için kullanılır. Çakışmaları taban dosyayla görüntülemek için:
git diff --base
Aşağıdaki komut, birleşmeden önce birleştirilecek dallar arasındaki çakışmaları görüntülemek için kullanılır:
git diff
● git tag
Etiketleme, belirli taahhütleri basit kısımlara işaretlemek için kullanılır.
git tag 1.1.0
● git log
İlgili ayrıntılarla birlikte bir daldaki taahhütlerin listesi çıkarılır.
git log
● git reset
Dizini ve çalışma dizinini son tamamlama durumuna sıfırlamak için kullanılır.
git reset --hard HEAD
Bir yanıt yazın