GitHub Kullanımı
- Asena Çavuşoğlu
- 17 Oca 2016
- 1 dakikada okunur

Merhaba arkadaşlar;
Bu yazımda sizlere GitHub kullanımı konusunda öğrendiklerimi paylaşacağım. Anlatacaklarımı geçen haftadaki GitHub nedir adlı yazımın devamı olarak düşünebilirsiniz.
Öncelikle sizlere benim de yeni öğrendiğim birkaç tanım vereceğim.
1) SCM : Sürüm Kontrol Sistemi, yazdığımız kodların değişimlerinin takibi olarak adlandırılır.
2) VSC : Versiyon Kontrol Sistemi, ise kod değişim takibinde değişiklikleri dosyalayıp görmemizi sağlayan sistemdir.
İki tanım da birbiriyle bağlantılıdır. Bunların sonucunda ise bu sistemlerden verim almamızı sağlayan Git ile tanışıyoruz. Kısaca Git tanımını öğrendiğimize göre kullanımına geçebiliriz.Sistemin kodlarımızı yönetebilmesi ve takip etmesi için Git kurmuştuk.
Şimdi de kod için $ git init komutunu girdiğimizde git dosyası oluşturmuş oluyoruz.
Ardından kodları Git e eklemek için $ git add <dosyaismi> ve $ git commit -m "ekle" komutlarını kullanıyoruz.
Kodları ekleyip değişiklik yaptıktan sonra görüntülemek için ise $ git status komutunu yazıyoruz. Değişiklikleri tarih ve listeli şekilde görmek için ise $ git log komutunu kullanıyoruz.
Yaptığımız bu eklemeler ve değişikler şuan da sadece bizim depomuzda kayıtlı. Ama biz diğer çalışma arkadaşlarımıza depomuzu göndermek için uzak sunucumuzu local de ki projeye remote olarak tanımlayıp bu remote üzerinden dosyaları gönderebiliriz.
Yapılan değişikliklerin karşı tarafa gitmesi için $ git push remote_adı karşı taraftan almak için ise $ git pull remote_adı komutlarını yazıyoruz.
Paylaşılmış olan kodları kendi local imize kopyalamak için $ git clone kullaniciadi@sunucu:/yol/depo komutunu kullanıyoruz.
Tüm değişiklikleri ve gönderimleri iptal etmek için ise git reset komutumunu kullanabiliriz.
Dallar ile çalışmayı diğer yazımda öğrendikten sonra yazacağım..
コメント