GitHub’a Proje Yükleme (Push) Nasıl Yapılır?

GitHub’a Proje Yükleme (Push) Nasıl Yapılır?


Git, yazılım geliştirme süreçlerinde projelerin versiyon kontrolünü sağlamak için en yaygın kullanılan sistemlerden biridir. GitHub, bu sistemi kullanarak projelerinizi barındırmanızı ve geliştirmenizi sağlar. Bu makalede, GitHub'a bir projeyi nasıl yükleyeceğinizi (push) adım adım öğreneceksiniz. Geliştiricilerin genel olarak karşılaştığı bu işlem, projelerin paylaşımında ve işbirliği yapılmasında büyük önem taşır.

Gerekli Adımlar

GitHub üzerinde bir proje yüklemek için öncelikle bir GitHub hesabına sahip olmalısınız. Ardından bir repository (depo) oluşturmalısınız. Bu depo, projenizin tüm dosyalarını ve geçmiş versiyonlarını saklayacaktır. Repository oluşturduktan sonra, bilgisayarınızdaki proje dosyalarınızı bu depoya nasıl yükleyeceğinize dair adımlara geçelim.

1. Git İstemcisini Kurun

Öncelikle Git'in bilgisayarınıza kurulu olduğundan emin olun. Git'i indirmek için resmi web sitesine gidip işletim sisteminize uygun sürümü indirip kurabilirsiniz.

2. Yerel Depo Oluşturma

Proje dizininize gidin ve aşağıdaki komutu çalıştırarak yerel bir Git deposu oluşturun:

git init

3. Dosyaları Eklemek

Şimdi projenizin dosyalarını yerel deponuza eklemek için şu komutu kullanabilirsiniz:

git add .

4. Değişiklikleri Commit Etme

Eklemiş olduğunuz dosyaları commit ederek versiyon kontrolüne almak için aşağıdaki komutu çalıştırın:

git commit -m "İlk commit"

5. Uzaktan Depoya Bağlanma

GitHub'da oluşturduğunuz repository'nin URL'sini aşağıdaki komutla bağlayın:

git remote add origin https://github.com/kullaniciadi/repositoryadi.git

6. Projeyi Yükleme (Push)

Son olarak, projenizi GitHub'a yüklemek için şu komutu çalıştırın:

git push -u origin master

Sonuç

Artık GitHub'a projenizi başarıyla yüklemiş oldunuz. GitHub, projelerinizi paylaşmanın yanı sıra geliştiricilerle işbirliği yapmayı da kolaylaştırır. Ayrıca, versiyon kontrolü sayesinde projenizin her aşamasını takip edebilirsiniz. Git ve GitHub kullanarak geliştirme süreçlerinizi daha etkin hale getirebilirsiniz.