Ekim 2011 Tarihli Yazılar
Git »

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 …
Git »

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 …
Git »

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. …