3.G├╝n: Klonlama

Klonlama i┼člemi ile uzakta bulunan bir Git deposunu kendi bilgisayar─▒m─▒za indiriyoruz. Uzak depoyu klonland─▒ktan sonraki t├╝m de─či┼čiklikler art─▒k bilgisayar─▒m─▒zdaki klon Git deposunda kay─▒t alt─▒na al─▒nacak, ta ki git push komutu ile de─či┼čikliklerimizi uzaktaki depoya geri yazana kadar.

Kolonlama Haz─▒rl─▒k

  • Ad─▒m-1, 1. G├╝n, 3. Al─▒┼čt─▒rmada Github, Gitlab veya Bitbucket ├╝zerinde olu┼čturdu─čunuz projenin HTTP depo adresini ├Â─črenmemiz gerekiyor. Bunun i├žin kulland─▒─č─▒n─▒z Git servisinin sayfas─▒na girip deponuzun ana sayfas─▒ndaki ÔÇťCloneÔÇŁ linkini kullanabilirsiniz.

  • Ad─▒m-2, A┼ča─č─▒daki iki komutu ├žal─▒┼čt─▒rarak Git'in uzak deponuza HTTP ├╝zerinden ba─član─▒rken kullanaca─č─▒ kullan─▒c─▒ ad─▒n─▒ ve ┼čifremizi ge├žici bir s├╝re i├žin kaydedece─či store bilgisini tan─▒mlamal─▒y─▒z

# Windows ├╝zerinde ┼čifre'nin cachelenece─či store, wincred
git config --global credential.helper wincred
ÔÇő
# Uzak depo servis sa─člay─▒c─▒s─▒ depolar─▒ i├žin kullan─▒lacak olan kullan─▒c─▒ ad─▒
git config --global credential.https://<github.com|gitlab.com|bitbucket.com> <kullan─▒c─▒_ad─▒n─▒z>

Wincred ve kullan─▒c─▒ ad─▒m─▒z─▒ tan─▒mlad─▒ktan sonra git clone komutu ile Git Bash'den (veya Terminal) klonlama i┼člemi yap─▒ld─▒─č─▒nda Git size ┼čifrenizi soracak ve ┼čifre girildikten sonra klonlama i┼člemi ger├žekle┼čtirilecek.

D─░KKAT: Klonlama i┼člemi SourceTree veya Git Eye ile de─čil Git Bash veya Terminal ile komut sat─▒r─▒ndan yap─▒lacak. clone komutu ile ilgili yard─▒m almak i├žin git help clone komutunu kullanabilirsiniz.

Al─▒┼čt─▒rma-1

Uzak depodaki projenizi Git Bash (Terminal) kullanarak Git'in komut sat─▒r─▒ komutlar─▒ ile kendi bilgisayar─▒n─▒za klonlay─▒n ve sonras─▒nda a┼ča─č─▒daki komutlar─▒ ├žal─▒┼čt─▒r─▒n

# Proje klas├Âr├╝n├╝ze konumlan─▒n
cd <proje_k├Âk_klas├Âr├╝_yolu>
ÔÇő
git status
git log -n 5

Al─▒┼čt─▒rma-2

# Proje klas├Âr├╝n├╝ze konumlan─▒n
cd <proje_k├Âk_klas├Âr├╝_yolu>
ÔÇő
mkdir src
touch <ad─▒n─▒z>.txt
ÔÇő
# A┼ča─č─▒daki komutlar─▒ ├žal─▒┼čt─▒rmadan ├Ânce <ad─▒n─▒z>.txt dosyas─▒n─▒ a├ž─▒p i├žine herhangi bir metin yaz─▒n
git status
git log -n 5

Sorular

Soru-1: git status komutunun ├ž─▒kt─▒s─▒nda verilen bilgiyi nas─▒l yorumlamam─▒z laz─▒m? Soru-2: git log komutunun ├ž─▒kt─▒s─▒nda ekledi─činiz dosyaya ili┼čkin herhangi bir bilgi g├Âr├╝yor musunuz?

ÔÇő<< Geri | ─░leri >>ÔÇő