Git: Local’de ki Projeyi GitHub’a yukleyelim

Bu yazimda localimizideki projeleri Github’a nasil yukleyecegimizi anlatacagim.

Bunun icin ilk once Github’dan repository acmaliyiz. Github hesabiniza girip add new repositoy diyerek asagidaki ekrana gelebilirsiniz.

Yeni repo olusturma Github | Furkan Ozkaya

Repository Name: Projenizin ismini yazabilirsiniz veya benim gibi kullandiginiz teknolojilerden bir isim olusturabilirsiniz

Description: Proje hakkinda kisa bir aciklama yazabilirsiniz. Proje hakkinda bilgi verebilir veya link ile canli uygulamaya yonlendirebilirsiniz.

Description’a yazdiginiz aciklamalar ve proje ismi projenin bulunabilirligi acisindan onemlidir.

Repo acarken Github size 2 secenek sunuyor; Public ve Private.

Public: Reponuz herkes tarafindan goruntulunebilir ve gelistirilebilinir.

Private: Reponuz sadece sizin belirlediginiz kisiler tarafindan goruntulenebilir ve gelistirilebilinir.

Initialize this repositor with a README. secenegine tiklarsaniz sizin icin projenin adinin yazili oldugu bir README.md dosyasi olusturacaktir. Ben bu dosyayi localimde yazidigim icin bu ornekte eklemedim.

Create repositorye tikladiginizda asagidaki gibi bir sayfa sizi karsilayacaktir. Burada projenizi ilk defa repositorye pushlamak icin adimlar yazmaktadir. Bizde ayni sekilde ilerleyecegiz.

Projeyi ilk defa Github'a yuklemek. | Furkan Ozkaya

Ilk olarak projenizin bulundugu dosyaya gidip git bash acin ve git’i asagidaki gibi initialize edin.

git init

Bu komutu calistirdiginizda projenizin bulundugu dizinde gizli bi .git klasoru olusacaktir. Bu klasorde elle bir degisiklik yapmamaya ozen gosteriniz 🙂

Projenizdeki tum kodlari asagidaki komutu kullanarak staging area denen benimde yeni ogrendigim ve bir veritabani olarak nitelendirilebilecek bir yere kaydeder.

git add .

Dosyalari tek tek eklemek isterseniz asagidaki gibi yapabilirsiniz.

git add dosya_adi
git add . | git status | Furkan Ozkaya

Projemizdedki kodlar staging area’ya eklendi. Eklenen degisiklikleri gorebilmek icin

git status

komutunu kosabiliriz bu komut bize eklenen, degistirilen ve silinen dosyalari gosterecektir. Yukaridaki resimde gorebilirsiniz.

Ekledigimiz degsisiklikleri localimizdeki versiyonlama veri tabanina kaydedebilmek icin asagidaki komutu kosuyoruz.

git commit -m "commit message"
git commit | Furkan Özkaya

Yukarida ki komut ile degisikliklerimizi localdeki veritabanina versiyonlamis olduk. Siz de istediginiz commit mesajini tirnak isaretleri icersine yazabilirsiniz.

Eger uzun commit mesaji yazacaksaniz -m parametresi gecerek birden fazla parcaya bolebilirsiniz.

Local veritabanina kaydettigimiz degisikliklerimizi uzak sunucuya gondermek icin projenin uzak sunucu ayarlarini yapmamiz gerekecek.

git remote add origin https://github.com/FurkanOzkaya/postgresql_json_excel.git

Yukaridaki kod ile uzak sunucunuz ile localdeki sunucunuzu birbirine baglayabilirsiniz. Benim projemin github linki yazili olan yere siz kendi projenizi yazmalisiniz.

Eger git genel ayarlarinizi yapmadiysaniz uyari ve hatalar ile karsilabilirsiniz.

git config --global user.name "Furkan Ozkaya"
git config --global user.email "furkanozkaya45@gmail.com"

Genel ayarlarinizi yukaridaki gibi yapabilirsiniz. Kullanici adi ver mail adresinizi girerek git’in surekli bu bilgileri sormasini engelleyebilirsiniz bu degiskenler bilgisayarinizdaki tum repositoryler icin ayni olacaktir.

Son olarak degisikliklerimizi uzak sunucuya gonderelim.

git push -u origin master
git pus | Furkan Özkaya

Yukaridaki komutu kullanarak degisikliklerimizi uzak repomuza gonderdik. Reponuza giderek proje kodlarinizi gorebilirsiniz.

Add a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir