Bu [soruyu] kontrol ettikten sonra (https://stackoverflow.com/questions/6674752/upload-my-project-to-github/12799479) Bir projeyi Git Hub depoma nasıl yükleyeceğim konusunda hala bir fikrim yok.
Git Hub'da yeniyim ve ne yapacağım hakkında hiçbir fikrim yok. Bir Depo oluşturdum ama projemi ona yüklemek istiyorum.
Depo sayfasında bir tür yükleme düğmesi aradım ama böyle bir şey görmedim.
Şimdiye kadar verilen bağlantılara baktım ama hala bir yere varamadım. Komut satırından bahsediyorlar, bu Windows komut satırı mı yoksa Git Bash mi? Çünkü ikisinde de bir şey yapamıyorum.
Git GUI'yi kullanmayı da denedim ancak istediğim klasörü seçtiğimde bunun bir Git deposu olmadığını söylüyor... sıkıştırılması mı gerekiyor? Klasöre .gitconfig dosyasını eklemeyi denedim ama bir fark yaratmadı.
Şimdiden teşekkürler :)
Bu cevabı yazdığımdan beri, github aşağıdaki tüm adımları gereksiz kılan yerel bir windows istemcisi yayınladı.
Windows'ta hem git hem de mercurial kurulumu için sourcetree adresini de kullanabilirsiniz.
Windows'ta bunu nasıl yapacağınız aşağıda açıklanmıştır:
git init
adında yeni bir depo oluşturun. Bu, "Initialized empty git repository in ....git" (...
yolu) diyecektir.git add filename
ile yapın. Eğer tüm dosyalarınızı eklemek istiyorsanız, git add .
yapabilirsiniz.yazın. m
, commit mesajını satıra eklemenizi sağlar.Şimdiye kadar, yukarıdaki adımlar github kullanmıyor olsaydınız bile yapacağınız şeylerdir. Bunlar bir git deposu başlatmak için normal adımlardır. Git'in dağıtık (merkezi olmayan) olduğunu unutmayın, yani git'i kullanmak için "merkezi bir sunucuya" (hatta bir ağ bağlantısına) sahip olmanıza gerek yoktur.
Şimdi değişiklikleri github ile barındırılan git deponuza göndermek istiyorsunuz. Bunun için git'e uzak bir konum ekle demeniz gerekiyor ve bunu şu komutla yapıyorsunuz:
git remote add origin https://github.com/yourusername/your-repo-name.git
*Not: git remote add origin ...
yapmadan önce GitHub'da repo-adınız
oluşturulmalıdır.
Bunu yaptıktan sonra, git artık uzak deponuz hakkında bilgi sahibidir. Daha sonra işlenmiş dosyalarınızı itmesini (yani "upload") söyleyebilirsiniz:
git push -u origin master