Blog

Git Nedir? Git Komutları

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
Hi, I’m Celil

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak.Gerekli alanlar * ile işaretlenmişlerdir