Anasayfa » Arşiv

vcs Etiketli Yazılar

Git »

[27 Kas 2011 | 4 Yorum | 4.807 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 4,00 )
Loading...
Git Gui Kullanımı

Arkadaşlar bu dersimizde bu zamana kadar konsol üzerinden kullandığımız git’i görsel program üzerinden yani git gui üzerinde nasıl kullanacağımızı öğreneceğiz. Git gui programına başlat ta aratarak ulaşabilirsiniz.
Program ilk açıldığında eğer daha önce hiç kullanmamış iseniz 3 seçenek çıkacak

Create New Repository
Clone Existing Repository
Open Existing Repository

Open Existing Repository seçeneği ile daha önceden var olan bir projeye erişebilirsiniz. Projenin yolunu göstermeniz yeterlidir.

Clone Existing Repository seçeneği ile var olan bir projeyi başka bir noktaya kopyalayabilirsiniz. Genelde uzak bir hostta tutulan projeyi bilgisayarınıza kopyalamak için kullanabilirsiniz. Hedefi ve kaynağı göstermeniz yeterlidir. Ayrıca alttaki seçeneklerden size …

Devamını oku...

Git »

[14 Kas 2011 | Yorum Yok | 7.055 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...
En Temel Git Komutları Ve Kısa Açıklamaları

Mevcut Klasoru Repo haline getirme
$ git init (konslodan ilgili klasorun icine girilir ve bu komut çalıştırılır.)
 
Local’de Repo olusturma
$ mkdir [foldername].git
$ cd [foldername].git
$ git init
Repo initialize edildi
 
Local’e kayit etme
$ git add . (add’den sonra bosluk var)
$ git commit
Mesaj yazabilmek icin Vi Editor aciliyor, ‘ i ‘ komutu ile Insert moda gecirip istediginizi yazabilirsiniz sonra ESC yapip tekrar Command moda gecirip :wq ile sonlandırılacak.
 
Local’de durum sorgulama
$ git status
$ git log
 
Remote’a Repo olusturma
$ mkdir [foldername].git
$ cd [foldername].git
$ git –bare init
Repo initialize edildi
 
$ git remote
remote repo isimlerini listeler
 
Remote – Local Baglantisi ve Operasyonlar
$ git …

Devamını oku...

Git »

[14 Eki 2011 | Yorum Yok | 3.865 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Git Nedir? Git Kullanımı – Git Komutları – 6

Arkadaşlar geçen dersimizde projelerimizi yükleyebileceğim bir siteden bahsetmiştik, bugün ise ona alternatif ve ücretsiz paketi bulunan dropbox tan bahsedeceğim.
Dropbox aslında size online alan sağlayan bir servistir. Ücretsiz üyeliklerde 2 gb gibi bir alan verir. Eğer referansınız ile arkadaşlarınızın üye olmasını sağlarsanız bu alan kademe kademe artar. Bu servise üye olduktan sonra isterseniz bilgisayarınıza dropbox yazılımını kurarak, online dosyalarınıza bilgisayar üzerindeki bir klasörden direk erişebilirsiniz.
Biz git ile dropboxu birlikte kullanacağımız için yazılımı kurmamız gerekiyor. Dropbox.com dan yazılımı indirebilirsiniz. Programı kurduktan sonra eğer yolu değiştirmediyseniz ,kullanıcılar altında dropbox klasörünü bulabilirsiniz.
Şimdi git için …

Devamını oku...

Git »

[10 Eki 2011 | Yorum Yok | 4.580 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Git Nedir? Git Kullanımı – Git Komutları – 5

Bu dersimde git için uzak depo olan github’dan bahsedeceğim. Böylece bilgisayarınıza bağlı kalmadan kod geliştirmeye istediğiniz yerden devam edebilecek ve ayrıca başka kişilerin de projeye geliştirmeye dahil olmasını sağlayabileceksiniz.
Github.com a ücretsiz üye olabilirsiniz. Üyelik sonrası ssh keyi belirlemezi gerekiyor.
Gitbash açıyoruz. Öncelikle daha önceden yaratılmışmı diye kontrol ediyoruz

?View Code PHP$ cd ~/.ssh

Eğer “No such file or directory“  derse yok demektir.
Eğer var ise onu sileceğiz

?View Code PHP$ ls
$ mkdir key_backup
$ cp id_rsa* key_backup
$ rm id_rsa*

Şimdi yeni bir tane yaratalım

?View Code PHP$ ssh-keygen -t rsa -C "emailadresin@emailadresin.com"
Şimdi iki kere belirlediğiniz şifreyi girip entera basın,
şifreler …

Devamını oku...

Git »

[9 Eki 2011 | Yorum Yok | 3.871 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Git Nedir? Git Kullanımı – Git Komutları – 4

Bir önceki dersimizde dalları(branch) birleştirmeyi yapmıştık. Bu dersimizde tekrar birleştirme (merge) işlemi yapacağız ve çakışmalar meydana geldiğinde çözeceğiş. Ardından hep local olarak kullandığımız git’i github ve dropbox ile başka geliştiriciler ile paylaşacağız. Böylece projemize uzaktan başka arkadaşlarımız dahil olacak ve geliştirme sürecinde bize katılacaklar.
İlk olarak yeni bir proje ile merge işlemini ve çakışmaları ele alalım. Bunun için git bash’ i başlattıktan sonra, aşağıdaki komut ile ilgili klasörü tekrar repo(git deposu) haline getiriyorum.

?View Code PHP$ mkdir kodmerkezi
$ cd kodmerkezi
$ git init

şimdi kodmerkezi klasörümün içine bir adet text.txt açıyorum ve içine
“başlangıç satırı”
yazıyorum. …

Devamını oku...

Git »

[19 Eyl 2011 | 2 Yorum | 4.935 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Git Nedir? Git Kullanımı – Git Komutları – 2

İlk yazımda genel olarak versiyon kontrol sistemlerinden bahsettim. Bugün ise daha çok git üzerinde duracağım. Nedir, ne değildir, yaraları, farkları…
Git merkezi sürüm kontrol sistemlerine alternatif olması amacıyle Linux’un mucidi Linus Torvalds tarafından yazılmıştır. Özellikle açık kaynak kodlu yazılımların tercihi olan git, hafifleştirilmiş yapısı ile kullanıcıların yeni tercihi ve özellikle performans ve hız konusunda  diğer versiyon kontrol sistemlerine fark atmış durumdadır. Benzerlerinden kendini ayıran en önemli özelliği merkezi değil dağıtık bir çalışma mantığı olmasıdır. Bu ne demek şimdi?. Merkezi sürüm kontrol sistemlerinde bir noktada bir depo vardır ve siz projenizi geliştirirken bu …

Devamını oku...

Git »

[18 Eyl 2011 | 2 Yorum | 9.963 kez okundu]
1 Star2 Stars3 Stars4 Stars5 Stars (Henüz hiç oy kullanılmadı. İlk oyu siz verin.)
Loading...
Git Nedir? Git Kullanımı – Git Komutları

Proje geliştirenlerin genel olarak uyguladığı alışkanlıkları vardır. Eğer bir iş üzerinde çalışıyorsanız, projenin gelişim sürecine bağlı olarak, kodlarınızı bir klasörde yedeklersiniz. Bu yedek günlük haftalık veya yaptığınız işin versiyonuna göre değişir. Ancak bir problem vardır. Yedekler çoğaldıkça hem yedekler karışmaya başlar hemde alandan israf etmeye başlarsınız. Kendiniz bu konuda geliştirdiyseniz , belki klasör ismi olarak yedek aldığınız tarih saat vs yazarsınız. Ancak acemi iseniz klasörlerinize eski, yeni, şimdiki, kullandığım, en yeni, en son yeni, en en en yeni, artık son hali, sondan bir önceki gibi isimler veririz ve bu işin …

Devamını oku...