Basitleştirilmiş Projeler İçin GitHub Akışı

Mar 22 2023
Diyelim ki bir organizasyonda çalışıyorsunuz, mevcut bir projeye yeni atandınız. GitHub'ın söz konusu proje için nasıl çalıştığını, iş arkadaşlarınızın ana şubeniz olan en son geliştirme şubesi ile güncel olmak için hangi akışı kullandığını bilmeniz çok önemlidir.

Diyelim ki bir organizasyonda çalışıyorsunuz, mevcut bir projeye yeni atandınız. GitHub'ın söz konusu proje için nasıl çalıştığını, iş arkadaşlarınızın ana şubeniz olan en son geliştirme şubesi ile güncel olmak için hangi akışı kullandığını bilmeniz çok önemlidir. Endişelenme, senin için kesin adımlarım var.

Projeniz için VS Code kullandığınızı ve GitHub'ın kurulu olduğunu varsayıyorum. Aşağıda bahsettiğim komutlar VS Code terminalinde kullanılabilir.

Diyelim ki mevcut bir projeye yeni bir özellik eklemek istiyorsunuz, sadece geliştirme dalında kodlamaya başlamıyorsunuz, ondan önce birçok adım var.

ADIM 1: Her zaman yeni özellik için ayrı bir şube oluşturun, şube için uygun bir isim verin, diyelim ki sso login'i uygulamak istiyorsunuz, ardından şube adı feature/sso_login
olabilir

git checkout -b feature/sso_login

Aşağıdaki komutlara bakın:

git add .

(.) geçerli dizini ifade eder.

git commit -m "some meaningful message about your commit"

Burada -m seçeneği bir taahhüt mesajı belirtmek için kullanılır.

git push feature/sso_login