Git notları

Buse Tekin Aydın
Sep 4, 2018 · 3 min read

git — version ile kullandığımız git versiyonunu öğrenebiliriz.Ben 2.15.2 kullanıyormuşum şuan.

git help <verb> veya git <verb> help:

Herhangi bir konuda yardıma ihtiyacımız olduğunda bu komut satırını yazabilirz.

örneğin ben git commit komutunun detaylarını merak ettim ve “ git help comit” yazdım, detaylı bir tanım çıktı.

git — status:

şuan master ‘da olduğumu bu komut satırı sayesinde gördüm.

git reset

eğer git reset dersek staging areamızdaki şeyleri remove eder.

ama git reset BlaBlaFile dersek sadece BlaBlaFile’ı kaldırır.

Comit

git commit -m “comiti anlatan kısa tanım” bu şekilde bir komut satırı çalıştırırsak dosyalarımızı repositorye göndermiş oluruz.

  • m ‘den sonra genelde o comitin neyle ilgili olduğunu yazmalıyız.

git log

repositorye atılan comitlerin sahiplerini ,comit ıd’lerini ve comşt mesajlarını gösterir.

ad factories burda yazdığımız yorum.comit ederken -m’den sonra yazılan kısım.

Push

commit yaptığımız değişiklerimiz hala bizim localimizdedir.Bunları diğer insanlarla paylaşmak istiyorsak push etmemiz gerekir.

Push etmeden önce bazı dikkat etmemiz gereken hususlar vardır:

öncelikle başkalarının yaptığı değişikleri pull etmemiz gerekir.Aynı projede birden fazla developer çalışıyor olabilirz.Ortak alanları değiştiriyor olabiliriz.push etmeden önce pull etmeyi unutmamalıyız.

hangi branchte çalışıyorsak o branchteki son değişikleri pull etmeliyiz.

Herşey pull edildiğinde zaten “Already up to date” yazar siz pull etmeye çalıştığınızda.Yani senin son yaptığın pull’dan beri bir değişiklik yok demek.

Yukarıda yazan git diff , yaptığımız değişikleri gösterir.git add -A ise add all demektir.

Branch

yeni bir branch yaratmak istediğimizde git branch branchAdı diyip comitliyoruz.

Genelde development ortamı yaratmak için dev branchi yaratırız.

git branch dev dediğinizde yeni bi branch oluştururuz.

sourcetree’nin arayüüznden görebiliriz.

geçmek istediğimiz branch’e “git checkout branchAdı” yaparak geçiyoruz.

git branch -a komutu bütün branchleri listeler

Bu branche yaptığımız değişiklikleri pushlamak istediğimizde aşağıdaki komutu çalıştırıyoruz.

git push -u dev

Merge işlemi

Development branchte yaptığımız değişiklikleri master branche örneğin mergelemek istiyoruz.

Öncelikle master branche geçmeliyiz ve aşağıdaki komutu çalıştırmalıyız

git merge dev

daha sonra bunu master branche push etmeliyiz.

git push origin master

Artık development branch ile işimiz kalmadığında bu branchi silmeliz.

git branch -d dev

bunu yazdığımızda localimizden branchi sildik.

remote repositoryde de silmek için aşağıdaki komutu yazıp çalıştırıyoruz.

git push origin — d dev

böylece kalıcı olarak sildik

Kaynak

Buse Tekin Aydın

Written by

https://github.com/busetekin

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade