Slide 1

Slide 1 text

Burak Aydın – burakaydin.net.tr

Slide 2

Slide 2 text

git

Slide 3

Slide 3 text

Dağıtık Versiyon Kontrol Sistemi (DVCS) Client = Server Çevrimdışı Hızlı

Slide 4

Slide 4 text

smaller is faster

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

Nasıl Yüklüyoruz

Slide 8

Slide 8 text

Linux: apt-get install git-core ?Mac OS X: brew install git Windows: msysgit.github.com

Slide 9

Slide 9 text

init add commit remote push pull clone branch merge checkout –f gitk .gitignore log status stash reflog blame

Slide 10

Slide 10 text

git config --global user.name ... git config --global user.email ...

Slide 11

Slide 11 text

Yeni bir kod deposu git init touch .gitignore echo "/bin" >> .gitignore echo "/gen" >> .gitignore git add .

Slide 12

Slide 12 text

Initial commit git commit –m ‘’niçin?’’

Slide 13

Slide 13 text

remote git remote add origin git@git... git push origin master git pull origin master git clone git@git...

Slide 14

Slide 14 text

git blame dosya_ismi git stash --help git diff => ?

Slide 15

Slide 15 text

git branch özellik git checkout –b özellik git checkout branch_ismi git merge branch_ismi

Slide 16

Slide 16 text

git push –f … pull use the force Luke

Slide 17

Slide 17 text

git log git status git reflog git gitk

Slide 18

Slide 18 text

Kaynaklar ogit-scm.org ohttp://try.github.com/ ohttp://pcottle.github.com/learnGitBranching/ ohttp://jonas.nitro.dk/git/quick-reference.html

Slide 19

Slide 19 text

github

Slide 20

Slide 20 text

San Francisco - 2008 153 çalışan En büyük kod deposu Kod paylaşımı için en iyi yer?

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

demo

Slide 23

Slide 23 text

?

Slide 24

Slide 24 text

No content