Özet

Tamamlandı

Bu modülde Git ve GitHub kullanarak başkalarıyla işbirliği yapmayı öğrendiniz.

Andy ve Mara, ekip olarak daha iyi işbirliği yapmalarına ve yalnızca kalite kodunun dalla birleştirilmesini main sağlamaya yardımcı olacak bir sistem uygulama yolundalar.

Derleme rozeti ve pano pencere öğeleri, ekibin ve diğerlerinin en son derleme durumunu anlamasına ve zaman içinde derleme geçmişini izlemesine yardımcı olur.

Birincil koda katkıda bulunanlar Andy ve Mara olsa da, GitHub'da gözden geçirme gerektirecek bir kural ayarlamak, disiplinli bir kod gözden geçirme uygulamasını zorunlu kılmanın iyi bir yoludur. Küçük hatalar bile derlemenin bozulmasına neden olabilir. Örnek olarak, bir yazma hatasının derlemede ve Soru-Cevap ekibinin eline geçmesine neden olduğunu izlediniz.

Daha fazla bilgi edinin

Git ve GitHub iş akışını basitleştiren araçları keşfetme

Bu modülde, Space Game web sitesinde temel değişiklikler yaptınız. Pratikte, değişiklikleriniz büyük olasılıkla çok daha karmaşık olacaktır. Komut satırından ihtiyacınız olan her şeyi yapabilirsiniz ancak iş akışını basitleştirmek için kullanabileceğiniz birçok araç vardır. İşte önerdiğimiz iki şey:

Git hakkında daha fazla bilgi edinin

Git'i yalnızca birkaç komutla öğrenebilmenize rağmen, tam ustalık daha karmaşık birleştirme türleri gerçekleştirmenize ve kod tabanınızın geçmişini anlamanıza olanak sağlar.

git-scm.com ve Pro Git kitabı, Git hakkında daha fazla bilgi edinmek için iki mükemmel kaynaktır.

İş akışınızı tanımlama

Bu modülde kullandığınız iş akışı, kullanmaya başlamanın standart bir yoludur. Ekibiniz gereksinimlerinize uygun şekilde geliştirebilir. Web'de çeşitli ekiplerden çeşitli ihtiyaçlara sahip birçok kaynak ve perspektif bulacaksınız.

GitHub akışını anlamak, bu modülde gördüklerinize benzer bir yaklaşım sağlar ve kendi iş akışınıza uygulayabileceğiniz ipuçları içerir.

Başarılı bir Git dallanma modeli daha gelişmiş bir dallanma ve birleştirme stratejisi önerir.

Çekme İsteklerini Bölme, başkalarının değişikliklerinizi daha kolay anlamasına yardımcı olmak için büyük çekme isteklerinin nasıl daha küçük isteklere bölündüğünü açıklar.

Git İşleme İletisi Yazma, etkili işleme iletileri yazarak nasıl daha iyi bir ortak çalışan olabileceğinizi öğretir.

İşlem hatlarını tetikleyen olayları belirtin, tetikleyicilerin hangi dosyaların veya Git dallarının derlemenin gerçekleşmesine neden olduğunu denetlemenize nasıl olanak sağladığını açıklar.