Kas
16
2017

Git Komutları

Merhabalar,

Git’i indirdikten sonra reponuzun üzerinden aşağıdaki komutları hızlıca uygulayabilirsiniz;

 

$ git init => Yeni local repo oluşturur.(.git dosyası)

$ git clone [url] => remote server veya URL üzerinden repoyu, lokol reponuza klonlar.

$ git status => lokal reponuzdaki değişiklikleri (yeni eklenmiş veya değiştirilmiş).

$ git diff => stage olmayan değiştirilmiş dosyalarınızı gösterir.

$ git add  => git add -a veya git add [file] şeklinde kullanımları da vardır. Dosyalarınızı stage konuma getirir.

$ git commit -m “the commit message here” => stage olan dosyalarınızı commitler ve message yazan yerde commit mesajınız yer alır.

$ git reset => stage olan dosyalarınızı geri alır.

$ git branch => lokalde oluşturduğunuz branchlerinizi gösterir. (Branch, projenizde bir geliştirme yapmak istediğinizde kopyasını alıp onun                                üzerinden çalışmak sonrasında bu geliştirmenizi kolay bulabilmek için veya ana projeyle merge edebilmek için                                                        oluşturulmuş  bir başlık gibi düşünelim. )

$ git branch [branch name here] => isim vererek yeni bir branch alabilirsiniz.

$ git checkout [branch-name-here] => branch name vererek çalıştığınız branch i update (checkout) edebilirsiniz.

$git merge [bookmark]/[branch] => bookmark branch i local branch ile birleştirme işlemidir.

$git push  => local reponuzu server repoya veya githuba push işlemidir.

$git pull => yapılan değişiklikleri lokalinize alma işlemidir.

 

Şimdilik basit kullanılan komutlar bunlardır. Bu işlemleri git indirerek git bash command ekranından yapabilirsiniz veya sourcetree (atlassian git kontrol ürünü) indirerek de çok basit şekilde gerçekleştirebilirsiniz.

Teşekkürler

Erkan Erkişi

1992 doğumlu, Pendik Fatih Anadolu Lisesi ve İstanbul Üniversitesi
Endüstri Mühendisliği mezunu. Üniversite eğitimi boyunca çeşitli işlerle
meşgul oldu. Son senesinde Oracle ile tanıştı ve 3 sene Oracle uygulamaları teknik ve fonsiyonel danışmanlık yaptı.
Erkan Erkişi

Latest posts by Erkan Erkişi (see all)



Yorum yapın

*