Anasayfa » Git

En Temel Git Komutları Ve Kısa Açıklamaları

14 Kasım 2011 8.505 kez okundu Yorum yok
1 Star2 Stars3 Stars4 Stars5 Stars (1 oy,5 üzerinden : 5,00 )
Loading...

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 remote add [repoName] ~/Dropbox/ [filename].git

Local’i remote’a su repo ismi ile bagla

 

$ git remote rename [oldRepoName] [newRepoName]

Remote’un ismini degistirir

 

$ git remote rm [repoName]

$ git remote add [repoName] ~/Dropbox/ [filename].git

Yukaridaki iki satir ile remote’un URL’sini degistirdin.

 

Remote’a kod upload etme

$ git push [remoteRepoName] [branchName]

($ git push origin master) –bu default code–

 

$ git push ~/Dropbox / [foldername] / [ filename ].git

Dosyayi remote server’a kaydet

 

Remote’dan kod indirme

$ git clone ~/Dropbox/ [ foldername ] / [ filename ].git

 

Fetch etmek icin

$ git fetch origin

$ git merge origin/master

üstteki iki kodun beraber çalışan hali şudur:

$ git pull origin master

Yaptığınız değişiklikleri geri alma

Son yaptığınız ancak henüz commit etmediğiniz değişiklikleri siler ve sizi son commit anına döndürür.

$ git reset –hard (dikkat çift tire var)

<<< Önceki:

Sonraki: >>>


Facebookta Paylaş

Yorum Bırakın!

Yorum yaz, yada kendi sitende trackback (Geri besleme) olarak ekle. Ayrıca RSS ile bu konuya üye olabilirsin. .

Nazik olun. Temiz tutun. Konu dışına çıkmayın. Spam yaratmayın.

Bu tagları kullanabilirsiniz:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Bloğumuz gavatarı desteklemektedir. Kendi gavatarınızı edinmek için lütfen Gravatar a üye olun.