23
Burak Aydın – burakaydin.net.tr @burakaydn Mert Şimsek – mertsimsek.net @orhunmertsimsek git & github 03.07.20 22 1

Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Embed Size (px)

DESCRIPTION

Git and GitHub presentation which presented in Android Developer Days 2013 with Burak Aydın

Citation preview

Page 1: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

1

Burak Aydın – burakaydin.net.tr@burakaydn

Mert Şimsek – mertsimsek.net@orhunmertsimsek

git & github

14.04.2023

Page 2: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

gitVersion Control Like Him

Page 3: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Dallanma ve Birleştirme

Açık Kaynak

Dağıtık Çalışma

Hız ve Boyut

Page 4: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Page 5: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Page 6: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Windowshttp://git-scm.com/download/

win

Linuxsudo apt-get install git-core

Mac

Page 7: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

~/.gitconfig

$ git config –-global user.name "Ad Soyad"$ git config –-global user.email "[email protected]"

Konfigürasyon

Page 8: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Yeni bir kod deposu

$ git init $ echo "/bin" >> .gitignore$ echo "/gen" >> .gitignore$ git add .

Page 9: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Initial commit

$ git commit –m "neden?"

Page 10: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

git log

$ git log

commit b75757a711da3cdc7d102ac9c6c1f23dd1cc2fdeAuthor: andromedateam <[email protected]>Date: Wed Jun 12 17:45:38 2013 +0300 Initial commit

Page 11: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

git status

$ git status# On branch master# Untracked files:# (use "git add <file>..." to include in what will be committed)## Git_CheatSheet_tr.mdnothing added to commit but untracked files present (use "git add" to track)

Page 12: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Uzak kod deposu

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

$ git clone [email protected]:mertsimsek/git-cheatsheet.git

Page 13: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

$ git branch yeni_özellik$ git checkout branch_ismi$ git merge branch_ismi

Page 14: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

$ git push –f origin master$ git pull -f

Page 15: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

git tag

$ git tag etiket_adı$ git checkout etiket_adı

Page 16: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Github – github.com Bitbucket – bitbucket.com Assembla – assembla.com Google Code – code.google.com

Page 17: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

is the best place to share code

Page 18: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Page 19: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Page 20: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

goo.gl/UkMV8

Page 21: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

DEMO

Page 22: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn
Page 23: Git&GitHub @ Android Developer Days ADD 2013 / @burakaydn

Teşekkürler…

Burak Aydın – burakaydin.net.tr

@burakaydn

Mert Şimsek – mertsimsek.net

@orhunmertsimsek