Kayıtlar

git etiketine sahip yayınlar gösteriliyor

Bi tık ileri seviye GİT

Resim
* Bu yazı 03 Şubat 2025 tarihinde güncellenmiştir. ____________________________ Merhaba dostlarr. Bloğumda en çok okunan yazılar kısmı var. Orada  Git Komutları yazısı başı çekiyor. Ayrı bir sayfa açıp, sık kullanılan basit ve temel komutlardan ziyade biraz daha ileri seviye diyebileceğimiz bilgileri buraya yazmak istiyorum.  Buraya ekleyeceğim bilgiler herhangi bir sıra ile gitmeyecek. Güncel olarak bulabildiğim bilgileri burada sizlere sunacağım. Hemen bugün bulduğum bir bilgi ile başlayalım.. 1. Konu:      Git squash vs rebase vs merge Kodunuzu git ile sürüm kontrolü yaparken, özellik dallarını ana dalla birleştirirken genellikle üç seçenek vardır. Her birinin kendine has tuhaflıkları vardır, peki hangisini kullanmalısınız?    Başlıkta yazan konuyu ilk olarak şuradaki twitten gördüm, Konunun linki şurada yer alıyor. makale ve türkçe çevirisi Peki bu bilgi bizim ne işimize yarayacak? Şöyle arkadaşlar, Hüseyin BABAL abimiz git ile ilgili ileri sev...

Git Bash ile hem linux hemde windows komutları kullanımı

Resim
Git bash Git Bash ile hem linux hemde windows komutlarını kullanabiliyoruz. Komut Satırı olayı nedir? Her işletim sistemi kendine özel yapıdadır. Bu yüzden kendisine özel komut satırı uygulamasıyla ve kendine özel komutlarla gelir. İşin özü şudur;  Kaynak kodlarına erişime izin veren yada vermeyen (yada sınırlı erişim veren) işletim sistemleri  vardır. Bundan dolayı açık kaynak olan işletim sistemmlerinde çalışan komutlar oldukça çok ve gelişmiş özelliklere sahiptir. Kapalı sistemlerde ise erişim hem sınırlı hemde kendine has yapısıyla bulunmaktadır. Şu terimleri illaki duymuşsunuzdur; - Cmd - Bash - Uç Birim - Terminal Ekranı - Shell - PowerShell - Siyah Ekrandaki Yazılar   Adamlar şunu yapmış; Biz öyle bişey yapalım ki hem windows hemde linux komut satırı kodları çalışabilsin istemişler. Git Versiyon Kontrol Sistemi ile birlikte GİT BASH tamda bu amaçla yapılmıştır. İster windows'ta ister linuxta GİT BASH kullanarak komutlarınızı çalıştırabiliyorsunuz. Mesela; Git Ba...

Libraries.io – Geliştiriciler için Açık Kaynak Proje Arama Motoru

Resim
Şuana kadar kullanmadığım ama ilgimi çeken bir detay.. Şuradan öğrendim;  https://webmaster.kitchen/libraries-io-gelistiriciler-icin-acik-kaynak-proje-arama-motoru/ Neler denilmiş gelin bir bakalım; Projelerde arama yaptığımız anahtar kelimeyle ilgili bir paket yöneticisinde(WordPress, npm, bower vb.), bir programlama dilinde(PHP, JavaScript, CSS vb.), açık kaynak lisansında(MIT, Apache-2.0 vb.) gibi platformlarda isteğiniz gibi sıralayabilirsiniz. Örneğin, tüm MIT lisans projelerine filtre uygulayabilir veya en iyi  JavaScript paketleri ni arayabilirsiniz. Hatta iki platformu birleştirip MIT lisansının altında olan JS paketlerini arayabilirsiniz. Olasılıklar neredeyse sınırsızdır. Explore Libraries.io  sayfasında herhangi bir zamanda en son ve en popüler paketlerin listesini bulabilirsiniz. Ayrıca bu istatistikler GitHub ‘den çekilmektedir. Bu yüzden en popüler projeler GitHub’deki yıldızlar( stars )ın ve katkıda bulunanlar( contributors )ın ...

Git komutları (Temeller)

Resim
Yazımın son güncelleme tarihi: 19.05.2025 ________________________________________ Bu yazıda GİT 'in temel komutlarına değindim. Şu yazıda bi tık daha ileri seviye konulara değindim. Ona da bakmak isteyebilirsiniz. Git nedir? Git versiyon kontrol sistemidir. Bir projede birden çok insanın çalışabilmesine de olanak sağlayan güzel bir uygulamadır. Ücretsizdir. Git'in bir çok komutu vardır. En basitten başlayarak kullandıkça öğrendikçe buraya not şeklinde eklemeler yapmayı düşünüyorum. Siz kaynağından bilgi edinmek isterseniz; https://git-scm.com/docs ve ileri seviye https://git-scm.com/book/en/v2 şuradan bakabilirsiniz. Sık kullandığım git komutları git config --global user.name "kullanıcı ismi"   // kullanıcı ismi. örnek; emin git config --global user.email "mail@emailadresiniz"  // Örnek: emnadiguzel@gmail.com git init // Bu komut hangi dizinde ...