gitbash etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
gitbash etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

9 Nisan 2015 Perşembe

Linux(ubuntu/linuxmint..) üzerinde git kurulumu


Herkese merhaba,  son günlerde ubuntu ve linux mint üzerinde geliştirmeler yapmaya başladım. Bu geliştirmeleri yapacağım ortamları  sıfırdan kendim hazırlamam gerekti.  Unix sistemlerle çok geniş geçmişim olmadığı için  bir çok noktada internet üzerinden araştırma yaparak ilerlemek durumunda kaldım.   İlerleyen zamanlarda yine lazım olur diye kısa ve öz notlar  aldım. Bu notlarımı sizlere de yardımcı olması  adına paylaşıyorum.


git kurulmuş mu kontrol etmek için.
git –version

git kurulumunu yapmak için aşağıdaki komutu çalıştırın.
Sudo apt-get install git


global kullanıcı eklemek için
git config --global user.name "lvntyldz"

global email eklemek için
git config --global user.email "xyz@gmail.com"

yapılan  ayarları listelemek için aşağıdaki komutu çalıştırın
git config –list



Diğer linux tabanlı  işletim sistemlerinde ki kurulumu için http://git-scm.com/download/linux sayfasına bakabilirsiniz.


NOT:  En kısa zamanda Java ile alakalı yazılar yazmaya tekrar başlayacağım.


19 Aralık 2014 Cuma

Git Depo Oluşturma(Create Repository) Ve Uzak Sunucuya Yollama(Push)

Merhaba, bu yazımda size yerel(local) git  depo(repository) oluşturma ve uzak(Remote) sunucuyu eklemekten bahsedeceğim.  Aslında birazdan paylaşacağım komutları IDEler(netbeans,eclipse,intelliJ,..vs)  otomatik olarak yapmaktadır ancak zaman zaman git bash ile kendinizin yapması gereken durumlarda olacaktır. Bu durumlarda elinizde küçük bir kaynak olması adına  aşağıdaki komutlardan yararlanabilirsiniz.

NOT : Yazının devamı  komut/açıklama şeklinde devam etmektedir..

Git global setup:
git config --global user.name "Administrator"  //kullanıcı adı bilgisini config dosyasına global olarak yazar
git config --global user.email "admin@local.host" // email bilgisini config dosyasına global olarak yazar

Repository oluşturma (Create Repository)
mkdir project-portal  //project-portal adında bir dizin(directory) oluşturur
cd project-portal //project-portal dizininin içine girer
git init // Git'i ayar dosyalarıyla birlikte oluşturur
touch README // Readme dosyası oluşturur
git add README //Readme dosyasını git depoya(repository) ekler
git commit -m 'first commit' // dosyası commit ederken hatırlayabileceğiniz bir  yorum yazmanızı sağlar. burada yorum olarak "first commit" yazdık.
git remote add origin http://192.168.1.200/levent.yildiz/project-portal.git //Uzak sunucuyu(git server) tanıtır. projemizin 192.168.1.200/levent.yildiz/project-portal.git linkinde olduğunu belirttik.
git push -u origin master //commit edilen değişiklikleri uzak sunucuya yollar



Git repository varsa(Existing Git Repo) 
cd project-portal // var olan(project-portal) dizinine girer 
git remote add origin http://192.168.1.200/levent.yildiz/project-portal.git //Uzak sunucuyu(git server) tanıtır. projemizin 192.168.1.200/levent.yildiz/project-portal.git linkinde olduğunu belirttik.
git push -u origin master  //commit edilen değişiklikleri uzak sunucuya yollar


Yukarıdaki komutları sırasıyla uyguladığınızda "project-portal" diye bir proje dizini oluşturur. Bu dizin içerisinde git repository oluşturur. Daha sonra uzak git sunucusunu projeye ekler. Son olarak ta localde ki değişiklikleri uzak sunucuya yollar.