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.

Hiç yorum yok:

Yorum Gönderme