Autor del tema
#0
Git ve GitHub kullanımı için doğru bir ortam kurmak, geliştiricilerin projelerini daha etkin bir şekilde yönetmelerine olanak sağlar. İlk adım olarak, Git'in sisteminize kurulumunu gerçekleştirmelisiniz. Bunun için terminal veya komut istemcisini açın ve işletim sisteminize uygun olan Git indirme sayfasından gerekli dosyaları edinin. Windows kullanıyorsanız, Git for Windows’u tercih edebilirsiniz. Linux ya da macOS sistemleri içinse, doğrudan terminal üzerinden `apt install git` veya `brew install git` komutlarını vererek hızlı bir şekilde kurulumu tamamlayabilirsiniz. Kurulumdan sonra, `git --version` komutu ile Git’in doğru bir şekilde yüklendiğini kontrol etmeyi unutmayın.
Kurulum adımını geçtikten sonra, Git'in temel ayarlarını yapmak önemli bir aşamadır. Kullanıcı adınızı ve e-posta adresinizi tanımlamak için terminalde şu komutları çalıştırabilirsiniz: `git config --global user.name "Adınız"` ve `git config --global user.email "[email protected]"`. Bu ayarları yaptıktan sonra, Git ile etkileşimde bulunduğunuzda, bu bilgiler her commit işleminde kullanılacaktır. Dikkat etmeniz gereken bir diğer husus ise, bu bilgilerin doğruluğudur; çünkü projelerdeki kimlik bilgileri, iş birliği yaparken oldukça önemlidir. Hatırlatmakta fayda var; bu aşamada yaptığınız ayarlar, projelerinizdeki tüm Git işlemlerinde geçerli olacaktır.
GitHub, Git ile entegre çalışan bir platform olduğundan, GitHub hesabınızı oluşturduktan sonra, bu hesabı bilgisayarınıza bağlamak için SSH anahtarları oluşturmanız gerekecek. İlk olarak, terminalde `ssh-keygen -t rsa -b 4096 -C "[email protected]"` komutunu çalıştırın. Bu komut, 4096 bitlik bir RSA anahtarı oluşturacak. Sonrasında, oluşturduğunuz anahtarları GitHub hesabınıza eklemek için `cat ~/.ssh/id_rsa.pub` komutunu kullanarak anahtarınızı kopyalayın. Ardından GitHub hesabınıza giderek ayarlar kısmına gelin ve “SSH and GPG keys” sekmesinden yeni bir anahtar ekleyerek kopyaladığınız anahtarı yapıştırın. Bu adımlar, GitHub ile bilgisayarınız arasında güvenli bir iletişim kanalı oluşturacak.
Projelerinizi GitHub üzerinde paylaşmak için bir depo (repository) oluşturmalısınız. GitHub ana sayfasında sağ üst köşedeki "New" butonuna tıklayarak yeni bir depo oluşturabilirsiniz. Burada depo adını, açıklamasını ve hangi türde bir depo oluşturduğunuzu belirlemeniz gerekiyor. Örneğin, public ya da private seçeneklerinden birini seçebilirsiniz. Public depolar herhangi bir kullanıcı tarafından görülebilirken, private depolar yalnızca davet edilen kullanıcılar tarafından erişilebilir. Depoyu oluşturduktan sonra, terminalde `git init` komutunu kullanarak yerel bir Git deposu oluşturun. Ardından, `git add .` komutu ile projedeki tüm dosyaları ekleyip, `git commit -m "İlk commit"` ile ilk değişikliklerinizi kaydedin.
Artık yerel deponuzu GitHub’a yüklemek için gerekli adımları tamamladınız. Terminalde, GitHub’da oluşturduğunuz depo ile yerel deponuz arasında bağlantı kurmak için `git remote add origin https://github.com/kullaniciadi/deponuz.git` komutunu kullanın. Burada belirtilen URL, GitHub’daki deponuzun adresidir. Bağlantıyı kurduktan sonra, yerel değişikliklerinizi GitHub'a göndermek için `git push -u origin master` komutunu çalıştırabilirsiniz. Bu işlem, yerel deponuzdaki tüm dosyaları GitHub üzerindeki depoya yükleyecek. Böylece, projeniz artık çevrimiçi olarak erişilebilir hale geldi.
Geliştirme sürecinde, farklı dallar (branch) oluşturmak da oldukça faydalıdır. Ana çalışmalara paralel olarak yeni özellikler geliştirmek veya hataları düzeltmek için yeni dallar açabilirsiniz. Örneğin, `git checkout -b yeni-ozellik` komutunu kullanarak yeni bir dal oluşturabilir ve bu dalda çalışmaya başlayabilirsiniz. Çalışmanızı tamamladıktan sonra, bu dalı ana dala birleştirmek (merge) için `git checkout master` ile ana dala
Kurulum adımını geçtikten sonra, Git'in temel ayarlarını yapmak önemli bir aşamadır. Kullanıcı adınızı ve e-posta adresinizi tanımlamak için terminalde şu komutları çalıştırabilirsiniz: `git config --global user.name "Adınız"` ve `git config --global user.email "[email protected]"`. Bu ayarları yaptıktan sonra, Git ile etkileşimde bulunduğunuzda, bu bilgiler her commit işleminde kullanılacaktır. Dikkat etmeniz gereken bir diğer husus ise, bu bilgilerin doğruluğudur; çünkü projelerdeki kimlik bilgileri, iş birliği yaparken oldukça önemlidir. Hatırlatmakta fayda var; bu aşamada yaptığınız ayarlar, projelerinizdeki tüm Git işlemlerinde geçerli olacaktır.
GitHub, Git ile entegre çalışan bir platform olduğundan, GitHub hesabınızı oluşturduktan sonra, bu hesabı bilgisayarınıza bağlamak için SSH anahtarları oluşturmanız gerekecek. İlk olarak, terminalde `ssh-keygen -t rsa -b 4096 -C "[email protected]"` komutunu çalıştırın. Bu komut, 4096 bitlik bir RSA anahtarı oluşturacak. Sonrasında, oluşturduğunuz anahtarları GitHub hesabınıza eklemek için `cat ~/.ssh/id_rsa.pub` komutunu kullanarak anahtarınızı kopyalayın. Ardından GitHub hesabınıza giderek ayarlar kısmına gelin ve “SSH and GPG keys” sekmesinden yeni bir anahtar ekleyerek kopyaladığınız anahtarı yapıştırın. Bu adımlar, GitHub ile bilgisayarınız arasında güvenli bir iletişim kanalı oluşturacak.
Projelerinizi GitHub üzerinde paylaşmak için bir depo (repository) oluşturmalısınız. GitHub ana sayfasında sağ üst köşedeki "New" butonuna tıklayarak yeni bir depo oluşturabilirsiniz. Burada depo adını, açıklamasını ve hangi türde bir depo oluşturduğunuzu belirlemeniz gerekiyor. Örneğin, public ya da private seçeneklerinden birini seçebilirsiniz. Public depolar herhangi bir kullanıcı tarafından görülebilirken, private depolar yalnızca davet edilen kullanıcılar tarafından erişilebilir. Depoyu oluşturduktan sonra, terminalde `git init` komutunu kullanarak yerel bir Git deposu oluşturun. Ardından, `git add .` komutu ile projedeki tüm dosyaları ekleyip, `git commit -m "İlk commit"` ile ilk değişikliklerinizi kaydedin.
Artık yerel deponuzu GitHub’a yüklemek için gerekli adımları tamamladınız. Terminalde, GitHub’da oluşturduğunuz depo ile yerel deponuz arasında bağlantı kurmak için `git remote add origin https://github.com/kullaniciadi/deponuz.git` komutunu kullanın. Burada belirtilen URL, GitHub’daki deponuzun adresidir. Bağlantıyı kurduktan sonra, yerel değişikliklerinizi GitHub'a göndermek için `git push -u origin master` komutunu çalıştırabilirsiniz. Bu işlem, yerel deponuzdaki tüm dosyaları GitHub üzerindeki depoya yükleyecek. Böylece, projeniz artık çevrimiçi olarak erişilebilir hale geldi.
Geliştirme sürecinde, farklı dallar (branch) oluşturmak da oldukça faydalıdır. Ana çalışmalara paralel olarak yeni özellikler geliştirmek veya hataları düzeltmek için yeni dallar açabilirsiniz. Örneğin, `git checkout -b yeni-ozellik` komutunu kullanarak yeni bir dal oluşturabilir ve bu dalda çalışmaya başlayabilirsiniz. Çalışmanızı tamamladıktan sonra, bu dalı ana dala birleştirmek (merge) için `git checkout master` ile ana dala