1. Anasayfa
  2. Yazılım

Github: Git Komutları

Github: Git Komutları
0

Linux işletim sistemini geliştirilen Linus Torvalds, 2005 yılında GIT versiyon kontrol sistemini geliştirdi. Milyonlarca kişinin projelerinin sürüm kontrolü ve kod yönetimi için kullanılıyor. Bu yazımız da GIT ne işimize yarar konusunu inceleyeceğiz.

Bize Faydası Ne olacak ?

Yapacağınız projelerin adım adım kopyalarını alarak daha sonra ihtiyaç duyulduğunda alınan kopyalara geri dönme avantajına sahip olacaksınız.

Başlamadan Önce Nelere İhtiyacınız Olacak ?

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

GIT Komutları

1 – git config
Kullanıcı adı, e-posta ve dosya biçimi gibi işlemler için tercih edilen kullanıcının bilgilerini yapılandırmak veya ayarlamak için kullanılan komuttur. Aşağıdaki örnekte e-posta adresini ayarlamak için kullanılır.

2 – git init
Yeni bir GIT dizini oluşturmak için kullanılır.

3 – git add
Oluşturduğunuz GIT dizinine dosya eklemek için kullanılır. Aşağıdaki örnekte oluşturmuş GIT komutu ile olduğumuz dizin içerisine app.js dosyasının eklenmesini sağlıyoruz.

4 – git clones
Bu komut ile Github’da bulunan bir repository’i bilgisayarınıza indirebilirsiniz.

5 – git commit
Github reponuza dosya göndermeden yapılan güncelleme veya işlemin detaylarını yazarak o adımda ne yapıldığını belirtir.

6 – git status
Repo ile ilgili bilgi verir.

7 – git push
En çok ihtiyacımız olan ve en çok kullanılan komutların başında gelir. Oluşturulan projeyi Github kaynağına gönderir.

8 – git branch
Bu komut ile tüm branch’leri listeleyebilirsiniz. Branch kısaca projenizi dallara ayırma işlemidir.

9 – git pull
Uzak repo’da bulunan dosyaları bilgisayara çekilmesini sağlar.

10 – git merge
Uzak repo’da bulunan dosyalar ile  bilgisayar da bulunan dosyaların birleştirilmesini sağlar.

Reaksiyon Göster
  • 0
    alk_
    Alkış
  • 0
    be_enmedim
    Beğenmedim
  • 0
    sevdim
    Sevdim
  • 0
    _z_c_
    Üzücü
  • 0
    _a_rd_m
    Şaşırdım
  • 0
    k_zd_m
    Kızdım

Kurucu ve Yönetici

Yazarın Profili
Paylaş

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