Showing posts with label git. Show all posts
Showing posts with label git. Show all posts

Mevcut Projeyi Git'e Eklemek


Merhaba,
Mevcut bir projemizi Git'e nasıl ekleyeceğimize bakalım.

Öncelikle Git'i indirip yüklememiz gerekiyor.
Git İndir

Çeşitli arayüzü olan Git istemci uygulamaları mevcut (https://git-scm.com/downloads/guis), ama biz bunlardan birini yüklemeden git komutlarıyla projemizi git'e ekleyeceğiz.


  • Git Bash ile veya Windows'ta cmd (Command Tool) ile projemizin bulunduğu dizine gideriz.
    cd /projectFolderPath/
  • Bulunduğumuz dizinde local git reposu oluşturmak için (dizine gitmeden dizin yolu vererek de aynı sonuca ulaşabiliriz.) Bu komutla ana branch'imiz olan master branch'i de yaratılır.
    # .git dosyaları ve alt klasörleri oluşturulur
    git init
    # ya da "git init /projectFolderPath/" komutuyla 
  • Git reposu hazır edildikten sonra projemizdeki bütün dosyaların ya da sadece seçtiğimiz dosyaların versiyonunun takip edilmesi için git'e eklenir. Git in dosyalardaki değişiklikleri takip etmesi için bu komut kullanılır.
    # Bulunduğumuz dizindeki bütün dosyalar git'e eklenir
    git add .
    
  • Git'e kendimizi tanıtmak ve bundan sonraki bütün commit'lerimizde kullanması için aşağıdaki komutları çalıştırmalıyız
    git config --global user.name "Johnny Depp"
    git config --global user.email johnnydepp@mail.com
    
  • Eklediğimiz dosyaları git'e kaydetmek için (local olarak kayıt yapılır)
    git commit -m 'First Commit'
    
  • Projemizi uzak bir repoya göndermek için, öncelikle uzak repo url bilgisi git'e tanıtılır.
  • git remote add origin <uzaktaki repo url>
  • Yapılan commit'ler tanımlanan uzak repoya göndermek için
    git push origin master

Böylece mevcut projemizi git'e bağlamış olduk. Artık proje dosyalarında yaptığımız değişiklikleri commit ederek versiyonlarını tutabiliriz.

Keyifli kodlamalar...

Son Yazım

Mikroservis Notları

Gerçekten Mikroservis gerekli mi; + Projeye yeni eklenen bir modül için ayrı bir servis yazma ihtiyacı hissediliyorsa, + Bir modülde yaşanan...