Bilgisayarınızda Git Server Kurulumu yaptıysanız ve bir Git
Server projesi oluşturduysanız yapacağınız sonraki işlem de Git Commit komutunu
kullanmak olacaktır. Yani projede yaptığınız değişiklikleri Git Server’a da
bildirmek... Bu işlemleri yapmadan önce Git Server projesinin olduğu konuma
gidin ve git status komutunu çalıştırın. Bu komutu her Commit yada değişiklik
işlemi uygulamadan önce yapmak çok önemlidir. Bu komut size projenizde olan
değişikliklerle ilgili bilgi verecektir. Eğer
git status komutunu çalıştırdığınızda hiçbir değişiklik yoksa, yada
projede hiç değişiklik yapmadan commit komutu uygulamaya çalışıyorsanız bu konuda
sizi bilgilendirecektir. Diyelim değişiklikler yaptınız ve bu değişiklikleri Git
Server projesine uygulamak istiyorsunuz. Git Server mantığını anladıysanız staged area ve working directory
kavramları ile karşılaşacaksınız. Bu Git Server öğrenmek isteyenlerin bilmesi
gereken en önemli yapıdır. Kısaca anlatacak olursak Git Server yaptığınız
değişikleri direk olarak projeye uygulamaz. Bir anlamda onay niteliğinde sizden
değişikleri kaydetme işlemini iki sürece böler. Tabi ki, bu süreci tek seferde
de yapabilirsiniz. Ama önerilen yöntem iki aşamalı yapmaktır. Staged Area
alanını geçici bellek, ya da son durak olarak düşünebilirsiniz. Bu projenizdeki değişiklikleri Working
Directory yani çalışma klasörüne kaydetmeden önceki halidir. Bu konuyu çok
fazla anlatabilirim ama kısa bilginin yeterli olduğunu düşünüyorum. Zira diğer
makalelerimde bu konuyu detaylıca anlattım. Burada kısa bilgi vermek istedim.
Git Server Değişiklik yada Commit mesajının uygulamasına
geçelim. İlk önce “git add .” komutunu çalıştırırsanız yaptığınız tüm
değişiklikler staged area alanına eklenecektir. Yani Git Server Projesinin
kaydedilmeden önceki son durağına. Eğer yaptığınız değişiklikler için sadece birkaç
dosyada değişiklik yaptınız ve sadece bunları bildirmek istiyorsanız o zaman
git add komutundan sonra eklemek istediğiniz klasörün veya dosyanın, dosya
yolunu yazmanız gerekecek. Bu işlemde Linux, Mac ve Windows kullanıcıları için
değişecek tek şey slash ve ters slash işareti olacaktır.
Git add komutun uyguladıysanız sonraki işlem de git commit
komutunu kullanmak olacaktır. Git commit komutun aşağıdaki gibi kullanmanız
önerilir.
git commit –m “Projenin Başlatılması”
Bu komutu açıklayacak olursak, git add komutu ile Staged
Area’ya gönderdiğiniz değişiklikleri projenize uygulayacaktır. –m komutu ve
ondan sonraki metin bu değişiklikle ilgili yaptığınız açıklamadır. Git Server
konusunda uzman sayılmanın birinci koşulu, yaptığınız değişikliklerle ilgili açıklama mesajlarının doğru, okunabilir, anlaşılabilir, hatırlanabilir ve sorgulanabilir yazılmasıdır. Neden diye soracak olursanız belirli süre
geçtikten sonra projenizde yaptığınız değişiklikleri izleyebilmenizin anahtarı
yazdığınız bu açıklamalar olacaktır. Bu konunun önemine vurgu yapmak ve Git
Server kullanıcılarını bu konuda bilgilendirmek için yazdığım makaleye buradan erişebilirsiniz.
Özetle Git Server’de değişiklikleri uygulamadan önce Staged
Area ve Working Directory yapısını iyi anlamak gerekir. Bundan sonra bu
yapıları kullanmak için git status, git add ve git commit komutlarını kullanabilirsiniz.
Diğer önemli konu ise yaptığınız değişikliklerle ilgili yaptığınız
açıklamalardır...
Bu konu ile alakalı sorularınız varsa, sormaktan çekinmeyin…
En kısa sürede yanıtlamaya çalışacağım…
Yorumlar
Yorum Gönder