Github Profesyonelleri Masaya

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    FCN
    FCN's avatar
    Kayıt Tarihi: 28/Eylül/2007
    Erkek
    GUS bunu yazdı
    TeRRoR bunu yazdı

    hocam kopyaladığın klasörde .git klasörünü silmen yeterli. bununla beraber bu klasör içerisinde repo bilgisi silinmiş oluyor. sonrasında git init diyerek sıfırdan repo olaram kurabilir ve kullanabilirsin. ancak yazılım geliştirme yapıyorsan mutlaka VCS leri incele şuanda en popüleri ve makbülü Git, tek başına bile çalışıyor olsan mutlaka kullanmanı öneririm. örneğin bir deneme yapacaksın projeyi sıçırtabilirsin farklı bir branch e geçip orada kafana göre takılıp sonra istediğin branch e merge edebiliyorsun. yada bir geliştirme yapıyorsun acil birşey yapman gerekiyor at stash e değişiklikleri, işlerini hallet branche gönder sonra stash den değişiklikleri çek işini yapmaya devam et. ayrıca .gitignore ile build ile ortaya çıkan apk'leri, IDE'nin ıvır zıvır dosyalarını sürekli senkronizasyonu ve upload hızını daraltmasından kurtulmuş olursun.

    Hocam bu git virüs gibi alt klasörlerede bazı dosyalar açıyor sadece ana dizindeki .git klasörünü silmem yeterli mi? Ben bu taslağa eklemeler yapıp bunuda git e yükleyeceğim içerde bir karışıklıklar olmasın

    https://prnt.sc/1pyzn0k

    https://prnt.sc/1pyzxys

    Ek olarak diyelimki wordpress gibi bir taslak yazılımımız var bundan 20 farklı site çıkardık ama bu taslak sistemde bi açık çıktı bu 20 farklı siteyi wordpress update mantığında aynı anda güncellemek mümkün mü? branch mantığı güzel gibi ama anladığım kadarıyla istediğimin tam tersine çalışıyor yani geliştirip taslakla birleştirme yapıyorsun ama ben taslağı güncelleyip bu taslaktan doğmuş 20 farklı siteye aynı anda update çekmek istiyorum tabiki bu 20 sitenin mevcut hallerini koruyarak github veya benzer platformlarda böyle bir çözüm var mı ?

    bu son söylediğine continues deployment deniyor. Bunun için altyapına göre farklı seçeneklerin mevcut. kimisi için githubın webhooklarını kullanarak mastera merge geldiğinde otomatik cloneleyip kendini güncelleyecek bir sistem yazabilirsin. Kimisinde sistemini dockerize edip yine mastera merge geldiği zaman podlara otomatik deploy alıcak bir şeyler yapabilirsin. 

    fakat gördüğüm kadarıyla bu mevzu senin için şu an advance kullanıyor. Öncelikle githubın nasıl kullanıldığını basic komutları vs. öğren ne işe yaradıklarını hatta pratikle uygula . sonrasında continues deployment tarafına bakabilirsin.  "jenkins" 'i bir araştır işini görür veya github kendi action sistemi geldi fakat aktif olarak kullanmadım 

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    whopper
    whopper's avatar
    Kayıt Tarihi: 26/Haziran/2008
    Erkek

    Hocam senin ilk git, continous integration ve continous deployment konularinin ne oldugunu tam ogrenmen gerekiyor. Kafan cok karismis. Bir udemy egitimi falan bul derim ya da netten oku.

     

Toplam Hit: 1550 Toplam Mesaj: 13
github