Yükledin mi bacım giti, bi de gitk yükle şekilli olsun.
apt-get install git-core
apt-get install gitk
Yaz adını sanını tanısın seni ballim
git config --global user.name "Peyder Pey" git config --global user.email "pey@derpey.com"
Git şimdi kodunun olduğu klasöre, bu klasörün altında kullanacağız git'i. Şimdi gitin cersiyonlamasını istemediğimiz dosya tipleri için .gitignore diye bi dosya yaratıp içine yazıver neyi eklemesini istemiyosan.
Mesela :
cat .gitignore
*.d
*.o
*.sh
*project
*cproject
Şimdi ekle projeyi repositorye
git init
ekle tüm dostaları içine
git add .
Commitle
git commit
tamamdır canımçi, gitin hazır artık yaz yaz sonra add de commit de oluşsun revisionların. Arada gitk ile revisionlara bak.
ötesi basit yavruz, istersen son committen beri ne yaptın onu görürsün
git diff
Mazide neler karıştırdın ona bakarsın
git log
SHA1 ID ile istediğin revision a uçarsın
git checkout 6ec8527f556cf33caaf5b747f1ad385247b0c5d3
Saçmalama ihtimalin vardır branch açarsın
git branch sacmaliklarimBranchlara bakarsın ne varmış ne yokmuş
git branchHoop, yeni branch a geçersin
git checkout sacmaliklarimbeğenmedin mi dön geri yavrucum
git checkout masterYok beğendin merge mü etmek istiyosun, master brancındaykene
git merge sacmaliklarimE artık silebilirsin bile branchi
git branch -d sacmaliklarimHa ekürinle mi kodlucaksınız olur, hemen bi klon yaratalım ekürinin makinasına
git clone /home/developer/project tutarbuis
Eküri kendi makinasındaki klona bişeler mi komit etti söylesin çekelim kendi makinamıza
git pull ekuri@ip/developer/tutarbuis master
Commit edilmemişleri de alıcam mı diyosun, e önce fetch et o zaman ama önce eküriyi tanımla ki kolay olsun
git remote add ekuri qkuri@ip:/developer/tutarbuis
git fetch ekuri
He sen bişeyler ekledin, şimdi onları yollamak istiyosun push ediceksin değişikliklerini olucak bitecek
git push ekuri master
böyle işte kolay gele

Hiç yorum yok:
Yorum Gönder