Sürüm kontrolü ve Git konusunda yeniyseniz, beraberinde gelen çok sayıda terim ve kavram gözünüzü korkutabilir. Ancak endişelenmeyin, bu makalenin sonunda bir Git deposunun nasıl kurulacağını iyi bir şekilde anlayacak ve bir Git uzmanı olma yolunda ilerleyeceksiniz.
Yeni Bir Depo Oluşturma
Bir Git deposu kurmanın ilk adımı yeni bir depo oluşturmaktır. Yeni bir depoyu bilgisayarınızda yerel olarak ya da uzak bir sunucuda oluşturabilirsiniz.
Yerel Depo Oluşturma
Yerel bir depo oluşturmak için aşağıdaki adımları izleyin:
- Terminalinizi veya komut isteminizi açın.
- Deponuzu oluşturmak istediğiniz dizine gidin.
git init
komutunu çalıştırın. Bu, geçerli dizinde yeni bir Git deposu başlatacaktır.
İşte bu kadar! Yerel makinenizde başarıyla yeni bir Git deposu oluşturdunuz.
Uzak Sunucuda Depo Oluşturma
Bir sunucuda uzak bir depo oluşturmak istiyorsanız, bunu GitHub, GitLab veya Bitbucket gibi popüler Git barındırma platformlarında yapabilirsiniz. Uzak bir depo oluşturmak için genel adımlara bakalım:
- Seçtiğiniz Git barındırma platformunda bir hesap açın.
- Platformda yeni bir depo oluşturun.
git clone
komutunu kullanarak depoyu yerel makinenize klonlayın.
Artık değişiklikleri gönderebileceğiniz ve değişiklikleri çekebileceğiniz uzak bir deponuz var.
Git Deposunu Başlatma
Yeni bir depo oluşturduktan sonra, bir sonraki adım depoyu başlatmaktır. Bir Git deposunu başlatmak, projenizin kök dizininde Git’in çalışması için gerekli tüm dosyaları içeren bir .git
dizini oluşturmayı içerir.
Yerel Deponun Başlatılması
Bir önceki adımda yerel bir depo oluşturduysanız, git init
komutunu kullanarak depoyu zaten başlattınız.
Uzak Depoyu Başlatma
Uzak bir depoyu klonladığınızda, deponuz başlatılmış oldu. Başka bir şey yapmanıza gerek yoktur.
Git Yapılandırması
Bir Git deposunu başlattıktan sonra, bir sonraki adım Git’i yapılandırmaktır. Git yapılandırması adınızı, e-posta adresinizi ve varsayılan düzenleyicinizi ayarlamayı içerir.
Adınızı ve E-posta Adresinizi Ayarlama
Adınızı ve e-posta adresinizi ayarlamak için aşağıdaki adımları izleyin:
- Terminalinizi veya komut isteminizi açın.
git config --global user.name "isminiz"
komutunu çalıştırın, “isminiz” yerine gerçek adınızı yazın.git config --global user.email "email-adresiniz@example.com"
komutunu çalıştırın, “email-adresiniz@example.com” yerine gerçek e-posta adresinizi yazın.
Artık deponuzda değişiklik yaptığınızda Git sizin kim olduğunuzu biliyor.
Varsayılan Düzenleyicinizi Ayarlama
Git, varsayılan olarak commit mesajları için Vim editörünü kullanır. Farklı bir düzenleyici tercih ederseniz, git config
komutunu kullanarak varsayılan düzenleyicinizi ayarlayabilirsiniz. Örneğin, varsayılan düzenleyicinizi VS Code olarak ayarlamak için git config --global core.editor "code --wait"
komutunu çalıştırın.
Gitignore Dosyası Oluşturma
Bir proje üzerinde çalışırken, genellikle Git ile takip etmek istemediğiniz dosyalar veya dizinler vardır. Örneğin, log dosyalarını, derleme dosyalarini veya hassas yapılandırma dosyalarını izlemek istemeyebilirsiniz. Bu dosyaları Git’in dışında tutmak için projenizin kök dizininde bir .gitignore
dosyası oluşturabilirsiniz. Bu dosya, göz ardı edilecek dosya ve dizin kalıplarını listeler. Örnek bir .gitignore dosyasına bakalım:
# log dosyalarını yoksay *.log # Yapı dosyalarını yoksay build/ dist/ # Yapılandırma dosyalarını yoksay config/*.secret
Değişiklik Ekleme ve Commit Etme
Projenizde değişiklikler yaptıktan sonra, bu değişiklikleri Git deponuza işlemek isteyeceksiniz. Bunu yapmak için, git add
komutunu kullanarak değişiklikleri hazırlama alanına eklemeniz ve ardından git commit
komutunu kullanarak değişiklikleri depoya işlemeniz gerekir:
- Proje dosyalarınızda değişiklik yapın.
- Değiştirilen tüm dosyaları hazırlama alanına eklemek için
git add .
komutunu çalıştırın. Belirli dosyaları eklemek içingit add <dosya adı>
komutunu da kullanabilirsiniz. - Değişiklikleri depoya işlemek için
git commit -m "yeni ozellik ekledim"
komutunu çalıştırın.-m
bayrağı bir commit mesajı belirtir.
Sonuç
Bu makalede, bir Git deposu kurmanın temellerini ele aldık. Yeni bir deponun nasıl oluşturulacağını, bir Git deposunun nasıl başlatılacağını ve Git’in nasıl yapılandırılacağını öğrendik. Ayrıca izlemek istemediğiniz dosyaları Git kapsamının dışında tutmak için de gitignore dosyasının nasıl oluşturacağınızı gördük. Bu temel kavramlarla, bir Git uzmanı olma yolunda ilerliyorsunuz.
Unutmayın, Git yazılım geliştirme projelerinizde size zaman kazandırabilecek güçlü bir araçtır. Bu yüzden öğrenmeye, keşfetmeye ve Git depolarınıza kod göndermeye devam edin!