Mustafa Sakalsızmustafa.sakalsiz@t2.com.tr30 Mayıs 20135 Haziran 13 Çarşamba
nedir?5 Haziran 13 Çarşamba
•Açık Kaynak•Dağıtık•Hızlı•Verimlibir sürüm kontrol sistemidir5 Haziran 13 Çarşamba
Açık Kaynak5 Haziran 13 Çarşamba
Açık Kaynak5 Haziran 13 Çarşamba
Dağıtık ?5 Haziran 13 Çarşamba
Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
Bilgisayar AVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1Bilgisayar BVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1...
•Diff Almak•Dosya Geçmişine Bakmak•Commit•Branch Merge•Branch Değiştirmeiçin sunucuya ihtiyaç yoktur5 Haziran 13 Çarşamba
Branch, Merge ?5 Haziran 13 Çarşamba
5 Haziran 13 Çarşamba
•Kaç kişi brancholuşturdu?5 Haziran 13 Çarşamba
•Kaç kişi brancholuşturdu?•Kaç kişi mergeedebildi?5 Haziran 13 Çarşamba
•Kaç kişi brancholuşturdu?•Kaç kişi mergeedebildi?•Kaç kişi bu iştenkeyif aldı?5 Haziran 13 Çarşamba
Açık Kaynak Proje• Herkesin Commit Hakkı Var• Network of Trust5 Haziran 13 Çarşamba
Ticari Proje• Geliştirme Takımı• Doğrulama Takımı• Sürüm Yönetimi• ...5 Haziran 13 Çarşamba
5 Haziran 13 Çarşamba
Scott ShaconIntroduction to Git5 Haziran 13 Çarşamba
Snapshots, not Patches5 Haziran 13 Çarşamba
File BasedDelta Storage5 Haziran 13 Çarşamba
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
Git Snapshots5 Haziran 13 Çarşamba
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hell...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola....
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.c...
CommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf...
CommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("...
First Steps5 Haziran 13 Çarşamba
$ git config --global user.name “Scott Chacon”$ git config --global user.email “schacon@gmail.com”5 Haziran 13 Çarşamba
$ git config --global color.ui true5 Haziran 13 Çarşamba
5 Haziran 13 Çarşamba
Getting a Repo5 Haziran 13 Çarşamba
Create One5 Haziran 13 Çarşamba
git init5 Haziran 13 Çarşamba
$ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
$ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
$ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-r...
$ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-r...
$ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-r...
$ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
$ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
$ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-m...
$ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-m...
$ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-m...
Clone One5 Haziran 13 Çarşamba
git clone5 Haziran 13 Çarşamba
$ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counti...
$ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counti...
$ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counti...
$ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counti...
Recording a Snapshot5 Haziran 13 Çarşamba
A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit...
A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit...
A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit...
A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)git status / g...
A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)git status / g...
A Basicerer WorkflowEdit filesStage and Commitvim / emacs / etcgit commit -a5 Haziran 13 Çarşamba
What’s going on here?5 Haziran 13 Çarşamba
$ git commitCreated commit 77d3001: descriptive commit message2 files changed, 4 insertions(+), 2 deletions(-)5 Haziran 13...
$ git commitCreated commit 77d3001: descriptive commit message2 files changed, 4 insertions(+), 2 deletions(-)5 Haziran 13...
77d30015 Haziran 13 Çarşamba
77d30015 Haziran 13 Çarşamba
77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is re...
77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is re...
77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is re...
77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is re...
77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is re...
77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is re...
commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp...
commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp...
commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp...
commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp...
commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d55 Haziran 13 Çarşamba
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5git checkout branch5 Haziran 13...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5git checkout branch5 Haziran 13...
Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3Repository...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileRE...
Branching and Merging5 Haziran 13 Çarşamba
branches5 Haziran 13 Çarşamba
brancheslightweight, movablepointers to a commitC1branch5 Haziran 13 Çarşamba
branching5 Haziran 13 Çarşamba
git branch5 Haziran 13 Çarşamba
git checkout5 Haziran 13 Çarşamba
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void...
$ git branch* masteri18nCommit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#inclu...
$ find .git/refs.git/refs.git/refs/heads.git/refs/heads/default.git/refs/heads/experiment5 Haziran 13 Çarşamba
$ find .git/refs.git/refs.git/refs/heads.git/refs/heads/master.git/refs/heads/i18n5 Haziran 13 Çarşamba
$ find .git/refs.git/refs.git/refs/heads.git/refs/heads/master.git/refs/heads/i18n$ cat .git/refs/heads/master98ca909dc9e3...
98ca9a23fei18nmasterHEADHEAD5 Haziran 13 Çarşamba
98ca9a23fei18nmasterHEADHEADgit checkout i18n5 Haziran 13 Çarşamba
98ca9a23fei18nmasterHEADHEAD5 Haziran 13 Çarşamba
98ca9a23fei18nmasterHEADHEADgit commit5 Haziran 13 Çarşamba
98ca9a23fei18nmasterHEADHEADgit commit5 Haziran 13 Çarşamba
git commit98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
git commit98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
git commit98ca9a23fe 3acd1masteri18nHEAD5 Haziran 13 Çarşamba
98ca9a23fe 3acd1masteri18nHEAD5 Haziran 13 Çarşamba
98ca9a23fe 3acd1masteri18nHEADgit checkout -b iss53 master5 Haziran 13 Çarşamba
98ca9a23feiss533acd1masterHEADi18ngit checkout -b iss53 master5 Haziran 13 Çarşamba
98ca9a23feiss533acd1masterHEADi18ngit checkout master;git checkout -b iss535 Haziran 13 Çarşamba
98ca9a23feiss533acd1masterHEADi18ngit checkout master;git branch iss53;git checkout iss535 Haziran 13 Çarşamba
98ca9a23feiss533acd1masterHEADi18ngit checkout -b iss53 master5 Haziran 13 Çarşamba
98ca9a23feiss533acd1masterHEADi18n5 Haziran 13 Çarşamba
git commit98ca9a23feiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
98ca9a23feiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
git commit98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13...
98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
merging5 Haziran 13 Çarşamba
git merge5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit checkout master5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss535 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
fast-forward merge5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
git merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
non fast-forward merge5 Haziran 13 Çarşamba
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss53...
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss53...
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss53...
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss53...
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss53...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec...
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c415 Haziran 13 Çarşamba
merge conflicts5 Haziran 13 Çarşamba
$ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix confli...
$ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix confli...
$ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix confli...
<<<<<<< HEAD:index.html<div id="footer">contact :email.support@github.com</div>=======<div id="footer">please contact us a...
$ git add [file]5 Haziran 13 Çarşamba
$ git status# On branch master# Changes to be committed:# (use "git reset HEAD <file>..." to unstage##!modified: index.htm...
git mergetool5 Haziran 13 Çarşamba
$ git mergetoolmerge tool candidates: kdiff3 tkdiff xxdiff meld gvimdiff opendiffemerge vimdiffMerging the files: index.ht...
$ git commit5 Haziran 13 Çarşamba
reintegration merges5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c415 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c41git checkout i18n5 Haziran 13 Çarşamba
git commit98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
git checkout master98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23git merge i18n5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issu...
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issu...
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issu...
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issu...
67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff...
67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff...
git merge i18n67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
Why is this cool?5 Haziran 13 Çarşamba
try out an idea5 Haziran 13 Çarşamba
isolate work units5 Haziran 13 Çarşamba
long running topics5 Haziran 13 Çarşamba
long running topicscontinuous merging5 Haziran 13 Çarşamba
Deleting Branches5 Haziran 13 Çarşamba
git branch -d branch5 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
git branch -D branch5 Haziran 13 Çarşamba
Collaborating5 Haziran 13 Çarşamba
remotes5 Haziran 13 Çarşamba
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermaster5 Ha...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit ...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit ...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit ...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit ...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermaster5 Ha...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git push5 Haziran 13 Çarşamba
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git fetch5 Haziran 13 Çarşamba
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
pushing other branches5 Haziran 13 Çarşamba
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git checkout -b iss53 31b8; git commit; git commitgit.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerori...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8m...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9...
git pull5 Haziran 13 Çarşamba
pull == fetch + merge5 Haziran 13 Çarşamba
multiple remotes5 Haziran 13 Çarşamba
developernickdeveloperjessicamy repo5ece4a4a7ce0 master5 Haziran 13 Çarşamba
developernickdeveloperjessicamy repo5ece4a4a7ce0 mastercommit5 Haziran 13 Çarşamba
developernickdeveloperjessicamy repo5ece4a4a7ce0 mastertree5 Haziran 13 Çarşamba
developernickdeveloperjessicamy repo5ece4a4a7ce0 masterblobs5 Haziran 13 Çarşamba
schacon/projectdevelopernickdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit push publicpublic/master5ece4a4a7ce05 Ha...
schacon/projectdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit clone (url)public/master5ece4a4a7ce05ece4a4a7ce0devel...
schacon/projectdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit commitpublic/master5ece4a4a7ce05ece4a4a7ce0developern...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f git clone (ur...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0de...
schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0dev...
schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0dev...
schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0dev...
schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0dev...
schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0dev...
schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0dev...
Git Repository YönetimiStashGitoliteGitosisŞirketiçi HostedGitHubGitoriousBitbucket5 Haziran 13 Çarşamba
Referanslargit-scm.comTech Talk: LinusTorvalds on GitIntroduction to Git:Scott Chacon5 Haziran 13 Çarşamba
Upcoming SlideShare
Loading in...5
×

Ankara jug mayıs 2013 sunumu

355

Published on

Published in: Technology, Education
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
355
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
15
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Ankara jug mayıs 2013 sunumu

  1. 1. Mustafa Sakalsızmustafa.sakalsiz@t2.com.tr30 Mayıs 20135 Haziran 13 Çarşamba
  2. 2. nedir?5 Haziran 13 Çarşamba
  3. 3. •Açık Kaynak•Dağıtık•Hızlı•Verimlibir sürüm kontrol sistemidir5 Haziran 13 Çarşamba
  4. 4. Açık Kaynak5 Haziran 13 Çarşamba
  5. 5. Açık Kaynak5 Haziran 13 Çarşamba
  6. 6. Dağıtık ?5 Haziran 13 Çarşamba
  7. 7. Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
  8. 8. Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
  9. 9. Bilgisayar AMerkezi SKSVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1DosyacheckoutBilgisayar BDosya5 Haziran 13 Çarşamba
  10. 10. Bilgisayar AVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1Bilgisayar BVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 1SunucuVersiyon VeritabanıVersiyon 3Versiyon 2Versiyon 15 Haziran 13 Çarşamba
  11. 11. •Diff Almak•Dosya Geçmişine Bakmak•Commit•Branch Merge•Branch Değiştirmeiçin sunucuya ihtiyaç yoktur5 Haziran 13 Çarşamba
  12. 12. Branch, Merge ?5 Haziran 13 Çarşamba
  13. 13. 5 Haziran 13 Çarşamba
  14. 14. •Kaç kişi brancholuşturdu?5 Haziran 13 Çarşamba
  15. 15. •Kaç kişi brancholuşturdu?•Kaç kişi mergeedebildi?5 Haziran 13 Çarşamba
  16. 16. •Kaç kişi brancholuşturdu?•Kaç kişi mergeedebildi?•Kaç kişi bu iştenkeyif aldı?5 Haziran 13 Çarşamba
  17. 17. Açık Kaynak Proje• Herkesin Commit Hakkı Var• Network of Trust5 Haziran 13 Çarşamba
  18. 18. Ticari Proje• Geliştirme Takımı• Doğrulama Takımı• Sürüm Yönetimi• ...5 Haziran 13 Çarşamba
  19. 19. 5 Haziran 13 Çarşamba
  20. 20. Scott ShaconIntroduction to Git5 Haziran 13 Çarşamba
  21. 21. Snapshots, not Patches5 Haziran 13 Çarşamba
  22. 22. File BasedDelta Storage5 Haziran 13 Çarşamba
  23. 23. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c5 Haziran 13 Çarşamba
  24. 24. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c5 Haziran 13 Çarşamba
  25. 25. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c5 Haziran 13 Çarşamba
  26. 26. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}README.txthello.chola.c#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.c5 Haziran 13 Çarşamba
  27. 27. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.c5 Haziran 13 Çarşamba
  28. 28. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.c5 Haziran 13 Çarşamba
  29. 29. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBREADME.txthello.chola.chola.c5 Haziran 13 Çarşamba
  30. 30. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  31. 31. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  32. 32. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  33. 33. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitCREADME.txthello.chola.c (rename)5 Haziran 13 Çarşamba
  34. 34. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  35. 35. Git Snapshots5 Haziran 13 Çarşamba
  36. 36. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  37. 37. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13CHECKSUM5 Haziran 13 Çarşamba
  38. 38. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13CHECKSUM5 Haziran 13 Çarşamba
  39. 39. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  40. 40. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  41. 41. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  42. 42. #include<stdio.h>int main(void) {printf("Hellon");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  43. 43. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f135 Haziran 13 Çarşamba
  44. 44. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  45. 45. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  46. 46. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  47. 47. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hello.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  48. 48. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.c5 Haziran 13 Çarşamba
  49. 49. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  50. 50. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  51. 51. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  52. 52. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  53. 53. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  54. 54. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHello project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.c5 Haziran 13 Çarşamba
  55. 55. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84f#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  56. 56. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84f#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  57. 57. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84f#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  58. 58. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84fCommitD84f README.txt6d4 hola.c6d4 hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  59. 59. #include<stdio.h>int main(void) {printf("Holan");return 0;}This is ScottsHola project.Licensed under GPL.README.txt hola.cCommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84fCommitD84f README.txt6d4 hola.c6d4 hello.c#include<stdio.h>int main(void) {printf("Holan");return 0;}hello.c5 Haziran 13 Çarşamba
  60. 60. CommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)5 Haziran 13 Çarşamba
  61. 61. CommitAc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.c3d#include<stdio.h>int main(void) {printf("Hellon");return 0;}f13#include<stdio.h>int main(void) {printf("Holan");return 0;}6d4CommitBc3d README.txt6d4 hello.cCommitCc3d README.txt6d4 hola.cThis is ScottsHola project.Licensed underGPL.84fCommitD84f README.txt6d4 hola.c6d4 hello.cCommitAThis is Scotts Helloproject.Licensed under GPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}- printf("Holan");+ printf("Holan");CommitBCommitC-Hello+HolaCommitDREADME.txthello.chola.c (rename)(copy)5 Haziran 13 Çarşamba
  62. 62. First Steps5 Haziran 13 Çarşamba
  63. 63. $ git config --global user.name “Scott Chacon”$ git config --global user.email “schacon@gmail.com”5 Haziran 13 Çarşamba
  64. 64. $ git config --global color.ui true5 Haziran 13 Çarşamba
  65. 65. 5 Haziran 13 Çarşamba
  66. 66. Getting a Repo5 Haziran 13 Çarşamba
  67. 67. Create One5 Haziran 13 Çarşamba
  68. 68. git init5 Haziran 13 Çarşamba
  69. 69. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  70. 70. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  71. 71. $ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-receive.sample| | |-- ...| | |-- pre-rebase.sample| | `-- update.sample| |-- info| | `-- exclude| |-- objects| | |-- info| | `-- pack| |-- refs| | |-- heads| | `-- tags| `-- remotes`-- hello_world.rb11 directories, 25 files5 Haziran 13 Çarşamba
  72. 72. $ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-receive.sample| | |-- ...| | |-- pre-rebase.sample| | `-- update.sample| |-- info| | `-- exclude| |-- objects| | |-- info| | `-- pack| |-- refs| | |-- heads| | `-- tags| `-- remotes`-- hello_world.rb11 directories, 25 files5 Haziran 13 Çarşamba
  73. 73. $ tree -a.|-- .git| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- post-commit.sample| | |-- post-receive.sample| | |-- ...| | |-- pre-rebase.sample| | `-- update.sample| |-- info| | `-- exclude| |-- objects| | |-- info| | `-- pack| |-- refs| | |-- heads| | `-- tags| `-- remotes`-- hello_world.rb11 directories, 25 files5 Haziran 13 Çarşamba
  74. 74. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  75. 75. $ touch hello_world.rb$ git init$ git add .$ git commit -m ‘first commit’5 Haziran 13 Çarşamba
  76. 76. $ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-msg.sample| | `-- update.sample| |-- index| |-- info| | `-- exclude| |-- logs| | |-- HEAD| | `-- refs| | `-- heads| | `-- master| |-- objects| | |-- 32/09658ac8d80bc9726d3a33d77e3dfc5fe6035e| | |-- 53/9cd7886a627841d525a78d45cbc6396be20b41| | |-- e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391| | |-- info| | `-- pack| |-- refs| | |-- heads| | | `-- master| | `-- tags| `-- remotes`-- hello_world.rb17 directories, 33 files5 Haziran 13 Çarşamba
  77. 77. $ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-msg.sample| | `-- update.sample| |-- index| |-- info| | `-- exclude| |-- logs| | |-- HEAD| | `-- refs| | `-- heads| | `-- master| |-- objects| | |-- 32/09658ac8d80bc9726d3a33d77e3dfc5fe6035e| | |-- 53/9cd7886a627841d525a78d45cbc6396be20b41| | |-- e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391| | |-- info| | `-- pack| |-- refs| | |-- heads| | | `-- master| | `-- tags| `-- remotes`-- hello_world.rb17 directories, 33 files5 Haziran 13 Çarşamba
  78. 78. $ tree -a.|-- .git| |-- COMMIT_EDITMSG| |-- HEAD| |-- branches| |-- config| |-- description| |-- hooks| | |-- applypatch-msg.sample| | `-- update.sample| |-- index| |-- info| | `-- exclude| |-- logs| | |-- HEAD| | `-- refs| | `-- heads| | `-- master| |-- objects| | |-- 32/09658ac8d80bc9726d3a33d77e3dfc5fe6035e| | |-- 53/9cd7886a627841d525a78d45cbc6396be20b41| | |-- e6/9de29bb2d1d6434b8b29ae775ad8c2e48c5391| | |-- info| | `-- pack| |-- refs| | |-- heads| | | `-- master| | `-- tags| `-- remotes`-- hello_world.rb17 directories, 33 files5 Haziran 13 Çarşamba
  79. 79. Clone One5 Haziran 13 Çarşamba
  80. 80. git clone5 Haziran 13 Çarşamba
  81. 81. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ lsLICENSE! ! Rakefile! examples! note! ! ticgit.gemspecREADME!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  82. 82. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ lsLICENSE! ! Rakefile! examples! note! ! ticgit.gemspecREADME!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  83. 83. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ lsLICENSE! ! Rakefile! examples! note! ! ticgit.gemspecREADME!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  84. 84. $ git clone git://github.com/schacon/ticgit.gitInitialized empty Git repository in /private/tmp/ticgit/.git/remote: Counting objects: 591, done.remote: Compressing objects: 100% (267/267), done.remote: Total 591 (delta 253), reused 587 (delta 252)Receiving objects: 100% (591/591), 73.05 KiB, done.Resolving deltas: 100% (253/253), done.$ cd ticgit/$ ls.git LICENSE! ! Rakefile! examples! note! !ticgit.gemspec README!! bin!! lib!! spec$5 Haziran 13 Çarşamba
  85. 85. Recording a Snapshot5 Haziran 13 Çarşamba
  86. 86. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit commit5 Haziran 13 Çarşamba
  87. 87. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit commit5 Haziran 13 Çarşamba
  88. 88. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)repo statusgit commit5 Haziran 13 Çarşamba
  89. 89. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)git status / git diffgit commit5 Haziran 13 Çarşamba
  90. 90. A Basic WorkflowEdit filesStage the changesReview your changesCommit the changesvim / emacs / etcgit add (file)git status / git diffgit commit5 Haziran 13 Çarşamba
  91. 91. A Basicerer WorkflowEdit filesStage and Commitvim / emacs / etcgit commit -a5 Haziran 13 Çarşamba
  92. 92. What’s going on here?5 Haziran 13 Çarşamba
  93. 93. $ git commitCreated commit 77d3001: descriptive commit message2 files changed, 4 insertions(+), 2 deletions(-)5 Haziran 13 Çarşamba
  94. 94. $ git commitCreated commit 77d3001: descriptive commit message2 files changed, 4 insertions(+), 2 deletions(-)5 Haziran 13 Çarşamba
  95. 95. 77d30015 Haziran 13 Çarşamba
  96. 96. 77d30015 Haziran 13 Çarşamba
  97. 97. 77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
  98. 98. 77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
  99. 99. 77d3001a1de6bf8f5e431972fe4d25b01e595c0b5 Haziran 13 Çarşamba
  100. 100. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScott5 Haziran 13 Çarşamba
  101. 101. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScotttree c4ec543b0322744e55c5efc9b6c4e449d398dbffparent a149e2160b3f7573768cdc2fce24d0881f3577e1author Scott Chacon <schacon@gmail.com> 1223402504 -0700committer Scott Chacon <schacon@gmail.com> 1223402504 -0700descriptive commit message5 Haziran 13 Çarşamba
  102. 102. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScott5 Haziran 13 Çarşamba
  103. 103. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  104. 104. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5100644 blob 3d5cd3e1fc4424472ea247d1bb5fcfc3809aadab app.yaml100644 blob 1d31bf2dba611ba0de871320b4d73cdc39cc862b index.yaml100644 blob 03e68c28b73e2650bee34763369faf6e029d5053 main.py5 Haziran 13 Çarşamba
  105. 105. 77d3001a1de6bf8f5e431972fe4d25b01e595c0bcommit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  106. 106. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScott5 Haziran 13 Çarşamba
  107. 107. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  108. 108. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottcommit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5app.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d55 Haziran 13 Çarşamba
  109. 109. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottcommit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5app.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d548e 77da1438dc4e3d51d303ef4623f30e67e32a5b15 Haziran 13 Çarşamba
  110. 110. commit sizeae668..treeparentauthorcommittermy commit message goes hereand it is really, really coolc4ec5a149eScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the previous commitand I am very proud of it2de5438defScottScottcommit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d5app.yamlindex.yamlmain.py./ c4e03e1d33d5commit sizetreeparentauthorcommitterthis is the commit before thatand Im not sure why2fe6590ecdScottScottapp.yamlindex.yamlmain.py./ c4e03e1d33d548e77da1438dc4e3d51d303ef4623f 30e67e32a5b15 Haziran 13 Çarşamba
  111. 111. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d55 Haziran 13 Çarşamba
  112. 112. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5git checkout branch5 Haziran 13 Çarşamba
  113. 113. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5git checkout branch5 Haziran 13 Çarşamba
  114. 114. Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d55 Haziran 13 Çarşamba
  115. 115. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d35 Haziran 13 Çarşamba
  116. 116. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d35 Haziran 13 Çarşamba
  117. 117. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d35 Haziran 13 Çarşamba
  118. 118. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3git add5 Haziran 13 Çarşamba
  119. 119. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3git add34f5 Haziran 13 Çarşamba
  120. 120. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d3git commit34fa083da34fae95 Haziran 13 Çarşamba
  121. 121. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d334fa083da34fae95 Haziran 13 Çarşamba
  122. 122. Repository3d403eae65b11d3c36f4623f6fe30e67e32affe38d5b11d3254a14d232d348e735de3c4ec4e77d3d5Working DirectoryIndexRakefileREADMEsimplegit.rb./lib/./Rakefile./README./lib/simplegit.rb././lib/ c363d403e5b11d334fa083da34fae95 Haziran 13 Çarşamba
  123. 123. Branching and Merging5 Haziran 13 Çarşamba
  124. 124. branches5 Haziran 13 Çarşamba
  125. 125. brancheslightweight, movablepointers to a commitC1branch5 Haziran 13 Çarşamba
  126. 126. branching5 Haziran 13 Çarşamba
  127. 127. git branch5 Haziran 13 Çarşamba
  128. 128. git checkout5 Haziran 13 Çarşamba
  129. 129. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  130. 130. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  131. 131. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  132. 132. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}5 Haziran 13 Çarşamba
  133. 133. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch i18n5 Haziran 13 Çarşamba
  134. 134. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch i18n5 Haziran 13 Çarşamba
  135. 135. Commit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch5 Haziran 13 Çarşamba
  136. 136. $ git branch* masteri18nCommit98ca9masterHEADc3d README.txtf13 hello.cThis is ScottsHello project.Licensed underGPL.#include<stdio.h>int main(void) {printf("Hellon");return 0;}98ca9i18nmasterHEADgit branch5 Haziran 13 Çarşamba
  137. 137. $ find .git/refs.git/refs.git/refs/heads.git/refs/heads/default.git/refs/heads/experiment5 Haziran 13 Çarşamba
  138. 138. $ find .git/refs.git/refs.git/refs/heads.git/refs/heads/master.git/refs/heads/i18n5 Haziran 13 Çarşamba
  139. 139. $ find .git/refs.git/refs.git/refs/heads.git/refs/heads/master.git/refs/heads/i18n$ cat .git/refs/heads/master98ca909dc9e38af91565082bdf93577ff555489e5 Haziran 13 Çarşamba
  140. 140. 98ca9a23fei18nmasterHEADHEAD5 Haziran 13 Çarşamba
  141. 141. 98ca9a23fei18nmasterHEADHEADgit checkout i18n5 Haziran 13 Çarşamba
  142. 142. 98ca9a23fei18nmasterHEADHEAD5 Haziran 13 Çarşamba
  143. 143. 98ca9a23fei18nmasterHEADHEADgit commit5 Haziran 13 Çarşamba
  144. 144. 98ca9a23fei18nmasterHEADHEADgit commit5 Haziran 13 Çarşamba
  145. 145. git commit98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
  146. 146. 98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
  147. 147. git commit98ca9a23femasteri18nHEAD5 Haziran 13 Çarşamba
  148. 148. git commit98ca9a23fe 3acd1masteri18nHEAD5 Haziran 13 Çarşamba
  149. 149. 98ca9a23fe 3acd1masteri18nHEAD5 Haziran 13 Çarşamba
  150. 150. 98ca9a23fe 3acd1masteri18nHEADgit checkout -b iss53 master5 Haziran 13 Çarşamba
  151. 151. 98ca9a23feiss533acd1masterHEADi18ngit checkout -b iss53 master5 Haziran 13 Çarşamba
  152. 152. 98ca9a23feiss533acd1masterHEADi18ngit checkout master;git checkout -b iss535 Haziran 13 Çarşamba
  153. 153. 98ca9a23feiss533acd1masterHEADi18ngit checkout master;git branch iss53;git checkout iss535 Haziran 13 Çarşamba
  154. 154. 98ca9a23feiss533acd1masterHEADi18ngit checkout -b iss53 master5 Haziran 13 Çarşamba
  155. 155. 98ca9a23feiss533acd1masterHEADi18n5 Haziran 13 Çarşamba
  156. 156. git commit98ca9a23feiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  157. 157. 98ca9a23feiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  158. 158. git commit98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  159. 159. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  160. 160. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  161. 161. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  162. 162. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  163. 163. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  164. 164. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  165. 165. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c43d issue.cc3d README.txtf13 hello.c5ff issue.cc3d README.txtf13 hello.cd3a i18n.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  166. 166. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  167. 167. merging5 Haziran 13 Çarşamba
  168. 168. git merge5 Haziran 13 Çarşamba
  169. 169. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  170. 170. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit checkout master5 Haziran 13 Çarşamba
  171. 171. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  172. 172. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss535 Haziran 13 Çarşamba
  173. 173. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  174. 174. fast-forward merge5 Haziran 13 Çarşamba
  175. 175. 98ca9a23fef30abiss5334ac23acd1masterHEADi18ngit merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  176. 176. git merge iss5398ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  177. 177. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  178. 178. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  179. 179. non fast-forward merge5 Haziran 13 Çarşamba
  180. 180. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  181. 181. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n5 Haziran 13 Çarşamba
  182. 182. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  183. 183. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  184. 184. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  185. 185. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c5 Haziran 13 Çarşamba
  186. 186. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  187. 187. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  188. 188. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  189. 189. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  190. 190. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  191. 191. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  192. 192. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  193. 193. 98ca9a23fef30abiss5334ac23acd1masterHEADi18nc3d README.txtf13 hello.cc3d README.txtf13 hello.c5ff issue.cc3d README.txt9ec hello.c3a6 i18n.c95c41c3d README.txt9ec hello.c5ff issue.c3a6 i18n.c5 Haziran 13 Çarşamba
  194. 194. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c415 Haziran 13 Çarşamba
  195. 195. merge conflicts5 Haziran 13 Çarşamba
  196. 196. $ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result.5 Haziran 13 Çarşamba
  197. 197. $ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result.5 Haziran 13 Çarşamba
  198. 198. $ git merge iss53Auto-merging index.htmlCONFLICT (content): Merge conflict in index.htmlAutomatic merge failed; fix conflicts and then commit the result.$ git statusindex.html: needs merge# On branch master# Changed but not updated:# (use "git add <file>..." to update what will be committed)# (use "git checkout -- <file>..." to discard changes inworking directory)##! unmerged: index.html#5 Haziran 13 Çarşamba
  199. 199. <<<<<<< HEAD:index.html<div id="footer">contact :email.support@github.com</div>=======<div id="footer">please contact us at support@github.com</div>>>>>>>> iss53:index.html5 Haziran 13 Çarşamba
  200. 200. $ git add [file]5 Haziran 13 Çarşamba
  201. 201. $ git status# On branch master# Changes to be committed:# (use "git reset HEAD <file>..." to unstage##!modified: index.html#5 Haziran 13 Çarşamba
  202. 202. git mergetool5 Haziran 13 Çarşamba
  203. 203. $ git mergetoolmerge tool candidates: kdiff3 tkdiff xxdiff meld gvimdiff opendiffemerge vimdiffMerging the files: index.htmlNormal merge conflict for index.html:{local}: modified{remote}: modifiedHit return to start merge resolution tool (opendiff):5 Haziran 13 Çarşamba
  204. 204. $ git commit5 Haziran 13 Çarşamba
  205. 205. reintegration merges5 Haziran 13 Çarşamba
  206. 206. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c415 Haziran 13 Çarşamba
  207. 207. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c41git checkout i18n5 Haziran 13 Çarşamba
  208. 208. git commit98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  209. 209. git checkout master98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  210. 210. git merge i18n98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  211. 211. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23git merge i18n5 Haziran 13 Çarşamba
  212. 212. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  213. 213. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  214. 214. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  215. 215. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  216. 216. 67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.c45d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  217. 217. 67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa23c3d README.txt9ec hello.c3a6 i18n.cc3d README.txt9ec hello.c5ff issue.c3a6 i18n.c45d README.txt9ec hello.c3a6 i18n.c45d README.txt9ec hello.c5ff issue.c3a6 i18n.cgit merge i18n5 Haziran 13 Çarşamba
  218. 218. git merge i18n67a2d98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  219. 219. Why is this cool?5 Haziran 13 Çarşamba
  220. 220. try out an idea5 Haziran 13 Çarşamba
  221. 221. isolate work units5 Haziran 13 Çarşamba
  222. 222. long running topics5 Haziran 13 Çarşamba
  223. 223. long running topicscontinuous merging5 Haziran 13 Çarşamba
  224. 224. Deleting Branches5 Haziran 13 Çarşamba
  225. 225. git branch -d branch5 Haziran 13 Çarşamba
  226. 226. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  227. 227. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  228. 228. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  229. 229. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  230. 230. 98ca9a23fef30abiss5334ac23acd1masterHEADi18n95c414fa235 Haziran 13 Çarşamba
  231. 231. git branch -D branch5 Haziran 13 Çarşamba
  232. 232. Collaborating5 Haziran 13 Çarşamba
  233. 233. remotes5 Haziran 13 Çarşamba
  234. 234. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermaster5 Haziran 13 Çarşamba
  235. 235. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone nick@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  236. 236. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone nick@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  237. 237. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone nick@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  238. 238. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermastergit clone scott@git.ourcompany.com:project.git5 Haziran 13 Çarşamba
  239. 239. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermaster5 Haziran 13 Çarşamba
  240. 240. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05git commit5 Haziran 13 Çarşamba
  241. 241. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git commit5 Haziran 13 Çarşamba
  242. 242. git push5 Haziran 13 Çarşamba
  243. 243. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin master5 Haziran 13 Çarşamba
  244. 244. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin master5 Haziran 13 Çarşamba
  245. 245. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin master5 Haziran 13 Çarşamba
  246. 246. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masteri want to pushsome new stuff5 Haziran 13 Çarşamba
  247. 247. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masteri’ve got masterat 31b85 Haziran 13 Çarşamba
  248. 248. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin mastercool, i see that inthe history of what iwant to push5 Haziran 13 Çarşamba
  249. 249. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masterhere’s the differencedee9 9e055 Haziran 13 Çarşamba
  250. 250. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masterdee9 9e055 Haziran 13 Çarşamba
  251. 251. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091git push origin masterdee9 9e055 Haziran 13 Çarşamba
  252. 252. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05ok, everythinglooks good.5 Haziran 13 Çarşamba
  253. 253. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05origin/master5 Haziran 13 Çarşamba
  254. 254. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masterorigin/master5 Haziran 13 Çarşamba
  255. 255. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masteri want to pushsome new stufforigin/master5 Haziran 13 Çarşamba
  256. 256. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masteri’ve got masterat 9e05origin/master5 Haziran 13 Çarşamba
  257. 257. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masternot familiarwith thatorigin/master5 Haziran 13 Çarşamba
  258. 258. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin mastercrap.origin/master5 Haziran 13 Çarşamba
  259. 259. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05git push origin masterit would be mean ofme to overwritescott’s changes...origin/master5 Haziran 13 Çarşamba
  260. 260. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05origin/master5 Haziran 13 Çarşamba
  261. 261. git fetch5 Haziran 13 Çarşamba
  262. 262. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05origin/master5 Haziran 13 Çarşamba
  263. 263. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05git fetchorigin/master5 Haziran 13 Çarşamba
  264. 264. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05git fetchorigin/master5 Haziran 13 Çarşamba
  265. 265. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05origin/master5 Haziran 13 Çarşamba
  266. 266. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git merge origin/masterorigin/master5 Haziran 13 Çarşamba
  267. 267. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterorigin/master5 Haziran 13 Çarşamba
  268. 268. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterok, let’s trythat again. iwant to pushsome stufforigin/master5 Haziran 13 Çarşamba
  269. 269. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masteri’ve got masterat 9e05origin/master5 Haziran 13 Çarşamba
  270. 270. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterfreakin sweet, ican see that inmy historyorigin/master5 Haziran 13 Çarşamba
  271. 271. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin masterlet’s do thise1cf 8091 a967origin/master5 Haziran 13 Çarşamba
  272. 272. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin mastere1cf 8091 a967origin/master5 Haziran 13 Çarşamba
  273. 273. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967git push origin mastere1cf 8091 a967origin/master5 Haziran 13 Çarşamba
  274. 274. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 8091origin/masterok, we’re good.5 Haziran 13 Çarşamba
  275. 275. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80915 Haziran 13 Çarşamba
  276. 276. pushing other branches5 Haziran 13 Çarşamba
  277. 277. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80915 Haziran 13 Çarşamba
  278. 278. git checkout -b iss53 31b8; git commit; git commitgit.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss535 Haziran 13 Çarşamba
  279. 279. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss535 Haziran 13 Çarşamba
  280. 280. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i want to pushsome stuff5 Haziran 13 Çarşamba
  281. 281. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i’ve got masterat a9675 Haziran 13 Çarşamba
  282. 282. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i don’t care5 Haziran 13 Çarşamba
  283. 283. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53i’m trying topush iss535 Haziran 13 Çarşamba
  284. 284. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss53here you go5 Haziran 13 Çarşamba
  285. 285. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba5 Haziran 13 Çarşamba
  286. 286. git push origin iss53git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba5 Haziran 13 Çarşamba
  287. 287. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss535 Haziran 13 Çarşamba
  288. 288. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss53git fetch4ca2 74ba5 Haziran 13 Çarşamba
  289. 289. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss53git fetch4ca2 74ba5 Haziran 13 Çarşamba
  290. 290. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss53git fetch4ca2 74ba5 Haziran 13 Çarşamba
  291. 291. git.ourcompany.comNicks Computerorigin/masterf42c 31b8Scotts Computerorigin/masterf42c 31b8f42c 31b8mastermastermasterdee9 9e05e1cf 8091dee9 9e05dee9 9e05a967a967e1cf 80914ca2 74baiss534ca2 74ba iss534ca2 74baorigin/iss535 Haziran 13 Çarşamba
  292. 292. git pull5 Haziran 13 Çarşamba
  293. 293. pull == fetch + merge5 Haziran 13 Çarşamba
  294. 294. multiple remotes5 Haziran 13 Çarşamba
  295. 295. developernickdeveloperjessicamy repo5ece4a4a7ce0 master5 Haziran 13 Çarşamba
  296. 296. developernickdeveloperjessicamy repo5ece4a4a7ce0 mastercommit5 Haziran 13 Çarşamba
  297. 297. developernickdeveloperjessicamy repo5ece4a4a7ce0 mastertree5 Haziran 13 Çarşamba
  298. 298. developernickdeveloperjessicamy repo5ece4a4a7ce0 masterblobs5 Haziran 13 Çarşamba
  299. 299. schacon/projectdevelopernickdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit push publicpublic/master5ece4a4a7ce05 Haziran 13 Çarşamba
  300. 300. schacon/projectdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit clone (url)public/master5ece4a4a7ce05ece4a4a7ce0developernick5 Haziran 13 Çarşamba
  301. 301. schacon/projectdeveloperjessica"public"my repo5ece4a4a7ce0 mastergit commitpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5 Haziran 13 Çarşamba
  302. 302. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f git clone (url)5ece4a4a7ce0developerjessica5 Haziran 13 Çarşamba
  303. 303. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git commit5 Haziran 13 Çarşamba
  304. 304. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git push5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa095 Haziran 13 Çarşamba
  305. 305. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add nick git://github.com/nickh/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick"git remote add nick git://github.com/nickh/project.git5 Haziran 13 Çarşamba
  306. 306. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add nick git://github.com/nickh/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick"“nick”git remote add nick git://github.com/nickh/project.git5 Haziran 13 Çarşamba
  307. 307. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git remote add jess git://github.com/jessica/project.git5 Haziran 13 Çarşamba
  308. 308. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git remote add jess git://github.com/jessica/project.git“jess”5 Haziran 13 Çarşamba
  309. 309. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce0git fetch nick5ecc125ece4a4a7ce0jessica/project2fbdf74eaa09"jess"c12ec524f nick/mastergit fetch nick5 Haziran 13 Çarşamba
  310. 310. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/mastergit fetch nick5 Haziran 13 Çarşamba
  311. 311. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/master5 Haziran 13 Çarşamba
  312. 312. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git fetch jessschacon/project"public"my repo5ece4a4a7ce0 masterpublic/e4agit fetch jesse4anickh/projectc12ec524fjessicproje"nick" "jessec524f nick/ma2fbdf74eaa09jess/mac12schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/master5 Haziran 13 Çarşamba
  313. 313. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git remote add jess git://github.com/jessica/project.git5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"git fetch jessschacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch jess5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch nick5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"c12ec524f nick/master5 Haziran 13 Çarşamba
  314. 314. schacon/project"public"my repo5ece4a4a7ce0 masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git fetch jess5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc125 Haziran 13 Çarşamba
  315. 315. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63git merge nick jessgit merge nick/master jess/master5 Haziran 13 Çarşamba
  316. 316. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa09git push public5ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  317. 317. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  318. 318. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  319. 319. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  320. 320. schacon/project"public"my repo5ece4a4a7ce0masterpublic/master5ece4a4a7ce05ece4a4a7ce0developernickc12ec524f5ece4a4a7ce0developerjessica2fbdf74eaa095ece4a4a7ce0nickh/projectc12ec524f5ece4a4a7ce0jessica/project2fbdf74eaa09"nick" "jess"ec524f nick/master2fbdf74eaa09jess/masterc12b3bc63e4aec524f2fbdf74eaa09c12b3bc635 Haziran 13 Çarşamba
  321. 321. Git Repository YönetimiStashGitoliteGitosisŞirketiçi HostedGitHubGitoriousBitbucket5 Haziran 13 Çarşamba
  322. 322. Referanslargit-scm.comTech Talk: LinusTorvalds on GitIntroduction to Git:Scott Chacon5 Haziran 13 Çarşamba
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×