Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél :...
-
Upload
victoria-bryan -
Category
Documents
-
view
222 -
download
0
Transcript of Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél :...
![Page 1: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/1.jpg)
Page 1TBD
www.groupe-sii.com
12/08/2014
FormationGIT
Laurent Kappel
Groupe SII 65, rue de Bercy - 75012 ParisTél : 01 42 84 82 22 - Fax : 01 42 84 30 82
![Page 2: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/2.jpg)
Page 2TBD
Sommaire
12/08/2014
Git is Fast
GIT is DistributedGIT is SCM
Git is ReliableUsing Git
Git is AgileGit Re-Writing History
Git Workflow
![Page 3: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/3.jpg)
Page 3TBD
GIT is SCM
« branch »
« merge »
![Page 4: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/4.jpg)
Page 4TBD
Panorama des SCM
![Page 5: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/5.jpg)
Page 5TBD
A little about history …
![Page 6: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/6.jpg)
Page 6TBD
Git is not an evolution
![Page 7: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/7.jpg)
Page 7TBD
Who is using Git
![Page 8: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/8.jpg)
Page 8TBD
GIT is Distributed
DistributedFast
Reliable
![Page 9: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/9.jpg)
Page 9TBD
Centralized SCM
Single Pointof Failure
Network(slow)
AccessRights?
![Page 10: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/10.jpg)
Page 10TBD
Git is Distributed
No a priori structure
But Git ≠ Anarchy
![Page 11: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/11.jpg)
Page 11TBD
Git is Distributed
A very common practice:Sharing via user-owned repos
READONLY
RD/WR
![Page 12: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/12.jpg)
Page 12TBD
Git is Distributed
A very common practice:Sharing via user-owned repos
Git Hosting: https://git.wiki.kernel.org/index.php/GitHosting:
![Page 13: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/13.jpg)
Page 13TBD
Git is Distributed
Hosted
![Page 14: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/14.jpg)
Page 14TBD
Distributed Workflow Example
Integration-Manager
Dictator & Lieutenants
![Page 15: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/15.jpg)
Page 15TBD
Distributed Workflow Example
Other developersonly READ
Only Danmay WRITE
NewRelease
develop, commit
ShareFeatures
IntegrateFeatures
![Page 16: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/16.jpg)
Page 16TBD
Distributed Workflow Example
Integration-Manager
Dictator & Lieutenants
![Page 17: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/17.jpg)
Page 17TBD
Distributed Workflow Example
![Page 18: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/18.jpg)
Page 18TBD
GIT Avantages
DistributedFast
Reliable
![Page 19: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/19.jpg)
Page 19TBD
GIT is Fast
100% local
![Page 20: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/20.jpg)
Page 20TBD
GIT is Fast
![Page 21: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/21.jpg)
Page 21TBD
GIT is Fast
![Page 22: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/22.jpg)
Page 22TBD
GIT is Fast
![Page 23: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/23.jpg)
Page 23TBD
GIT is Fast
![Page 24: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/24.jpg)
Page 24TBD
GIT is Fast
![Page 25: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/25.jpg)
Page 25TBD
GIT is Fast
![Page 26: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/26.jpg)
Page 26TBD
GIT is Fast
![Page 27: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/27.jpg)
Page 27TBD
GIT is Fast
![Page 28: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/28.jpg)
Page 28TBD
GIT is Fast
![Page 29: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/29.jpg)
Page 29TBD
GIT is Fast
![Page 30: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/30.jpg)
Page 30TBD
GIT is Fast
![Page 31: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/31.jpg)
Page 31TBD
GIT is Fast
![Page 32: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/32.jpg)
Page 32TBD
Git Object Database
![Page 33: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/33.jpg)
Page 33TBD
Git Object Database
![Page 34: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/34.jpg)
Page 34TBD
Git Object Database
![Page 35: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/35.jpg)
Page 35TBD
Git Object Database
![Page 36: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/36.jpg)
Page 36TBD
Git Object Database
![Page 37: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/37.jpg)
Page 37TBD
Git Object Database
![Page 38: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/38.jpg)
Page 38TBD
Git Object Database
![Page 39: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/39.jpg)
Page 39TBD
Git Object Database
![Page 40: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/40.jpg)
Page 40TBD
Git Object Database
![Page 41: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/41.jpg)
Page 41TBD
Git Object Database
![Page 42: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/42.jpg)
Page 42TBD
Git Object Database
![Page 43: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/43.jpg)
Page 43TBD
Git Object Database
![Page 44: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/44.jpg)
Page 44TBD
Git Object Database
![Page 45: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/45.jpg)
Page 45TBD
Git Object Database
![Page 46: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/46.jpg)
Page 46TBD
Git Object Database
![Page 47: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/47.jpg)
Page 47TBD
Git Object Database
![Page 48: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/48.jpg)
Page 48TBD
Git Object Database
![Page 49: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/49.jpg)
Page 49TBD
Git Object Database
$ git cat-file -p 8e8eb67tree 91dc8d579f123918f3ac43af1e9377a97128763bauthor Laurent Kappel <[email protected]> 1407751282 +0200committer Laurent Kappel <[email protected]> 1407751282 +0200
Mon premier commit
![Page 50: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/50.jpg)
Page 50TBD
Git Object Database
![Page 51: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/51.jpg)
Page 51TBD
Git Object Database
$ git tag -a v2.0 -m 'my version 2.0'$ cat .git/refs/tags/v2.0
![Page 52: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/52.jpg)
Page 52TBD
Git Object Database
![Page 53: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/53.jpg)
Page 53TBD
This makes Git Fast
• Restore an arbitrary version– Git: checkout a hash = O(1)– SVN: diffs between n last commits = O(n)
• Compare 2 revisions• Reset• Search through history• And many more…
![Page 54: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/54.jpg)
Page 54TBD
Some Benchmarking
http://git-scm.com/about/small-and-fast
![Page 55: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/55.jpg)
Page 55TBD
Git is Reliable
DistributedFast
Reliable
![Page 56: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/56.jpg)
Page 56TBD
Git is Reliable
1. Because it’s Distributed Single dev with a remote? => 2 copies (local, remote) .git/ has it all
2. Checksums (SHA-1) for all objects Git uses Detects data corruption Guarantees Authenticity
![Page 57: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/57.jpg)
Page 57TBD
Using Git
![Page 58: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/58.jpg)
Page 58TBD
Using Git
$ git clone https://github.com/tpaskap/gitdoc.gitCloning into ‘gitdoc'...remote: Counting objects: 67870, done.remote: Compressing objects: 100% (13454/13454), done.remote: Total 67870 (delta 49179), reused 67358 (delta 48872)Receiving objects: 100% (67870/67870), 51.40 MiB | 5.15 MiB/s, done.Resolving deltas: 100% (49179/49179), done.
$ cd gitdoc$ ls –a
... ppt .git .gitignore LICENSE README
Local Repo Working Directory
![Page 59: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/59.jpg)
Page 59TBD
Using Git
$ git remote –vorigin https://github.com/tpaskap/GITDOC.git (fetch)origin https://github.comt/paskap/GITDOC.git (push)
$ git branch* master
$ git branch -a* master remotes/origin/HEAD -> origin/master remotes/origin/master
$ git log -n 3 --oneline424a7b2 Merge pull request #202 from g-oikonomou/cc2538-minor-fixes704309c Change the InfoPage Location of the IEEE address8b5b2bd CC2538 Documentation typo and grammar fixes
![Page 60: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/60.jpg)
Page 60TBD
Using Git
![Page 61: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/61.jpg)
Page 61TBD
Using Git
![Page 62: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/62.jpg)
Page 62TBD
Using Git
![Page 63: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/63.jpg)
Page 63TBD
Using Git
![Page 64: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/64.jpg)
Page 64TBD
Using Git
Modificationof tracked contentModificationof tracked content
New, untracked contentNew, untracked content
![Page 65: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/65.jpg)
Page 65TBD
Using Git
![Page 66: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/66.jpg)
Page 66TBD
Using Git
Content of thenext commit
Content of thenext commit
![Page 67: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/67.jpg)
Page 67TBD
Using Git
![Page 68: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/68.jpg)
Page 68TBD
Using Git
![Page 69: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/69.jpg)
Page 69TBD
Using Git
![Page 70: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/70.jpg)
Page 70TBD
Using Git
![Page 71: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/71.jpg)
Page 71TBD
Using Git
![Page 72: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/72.jpg)
Page 72TBD
Using Git
![Page 73: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/73.jpg)
Page 73TBD
Using Git
Merges are done LOCALLY!
“Git push failed, To prevent fromlosing history, non-fast forward
updates were rejected”
Not an error, but common-sense Files are rarely decorrelated
![Page 74: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/74.jpg)
Page 74TBD
Using Git
![Page 75: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/75.jpg)
Page 75TBD
Using Git
![Page 76: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/76.jpg)
Page 76TBD
Using Git
![Page 77: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/77.jpg)
Page 77TBD
Using Git
Still not permittedGit is happyBut how can PROJECT authors trust you?
![Page 79: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/79.jpg)
Page 79TBD
Using Git
$ git remote add cetic [email protected]:lkappel/GITDOC.git
git push cetic master
OK
alias du remote
nom utilisateur
![Page 80: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/80.jpg)
Page 80TBD
Using Git
$ git remote add cetic [email protected]:lkappel/GITDOC.git
$ git push cetic master
OK New repo = 2 commands !
Remote Repo$ git push [remote] [branch]$ git push [remote] [branch[:alias]]
alias remote branch
![Page 81: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/81.jpg)
Page 81TBD
Using Git
![Page 82: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/82.jpg)
Page 82TBD
Using Git
![Page 83: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/83.jpg)
Page 83TBD
Using Git
![Page 84: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/84.jpg)
Page 84TBD
Using Git
Jan Krüger’s Cheat Sheethttp://jan-krueger.net/git
![Page 85: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/85.jpg)
Page 85TBD
Using Git
Git LOVES branches, and so should you
![Page 86: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/86.jpg)
Page 86TBD
Git is Agile
![Page 87: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/87.jpg)
Page 87TBD
Git is Agile
![Page 88: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/88.jpg)
Page 88TBD
Git is Agile
![Page 89: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/89.jpg)
Page 89TBD
Git is Agile
![Page 90: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/90.jpg)
Page 90TBD
Git is Agile
![Page 91: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/91.jpg)
Page 91TBD
Git is Agile
![Page 92: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/92.jpg)
Page 92TBD
Git is Agile
![Page 93: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/93.jpg)
Page 93TBD
Git is Agile
![Page 94: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/94.jpg)
Page 94TBD
Git is Agile
![Page 95: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/95.jpg)
Page 95TBD
Git is Agile
![Page 96: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/96.jpg)
Page 96TBD
Re-Writing History
![Page 97: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/97.jpg)
Page 97TBD
Re-Writing History
![Page 98: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/98.jpg)
Page 98TBD
Re-Writing History
git rebase –i 8b5b2bd
![Page 99: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/99.jpg)
Page 99TBD
Re-Writing History
![Page 100: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/100.jpg)
Page 100TBD
Re-Writing History
![Page 101: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/101.jpg)
Page 101TBD
Re-Writing History
![Page 102: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/102.jpg)
Page 102TBD
Re-Writing History
![Page 103: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/103.jpg)
Page 103TBD
Re-Writing History
![Page 104: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/104.jpg)
Page 104TBD
Cherry-Picking
![Page 105: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/105.jpg)
Page 105TBD
Cherry-Picking
![Page 106: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/106.jpg)
Page 106TBD
Cherry-Picking
![Page 107: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/107.jpg)
Page 107TBD
Others commands
![Page 108: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/108.jpg)
Page 108TBD
Workflow
– How to structure a repository• Branches and their interactions• How the project moves forward
– Organizing people• Who accesses what• How are contributions merged? Where? By who?• Responsibilities
Working together with Git « Workflow » ?
![Page 109: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/109.jpg)
Page 109TBD
GitFlow
http://nvie.com/posts/a-successful-git-branching-model/
![Page 110: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/110.jpg)
Page 110TBD
GitFlow
![Page 111: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/111.jpg)
Page 111TBD
GitFlow
![Page 112: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/112.jpg)
Page 112TBD
GitFlow
![Page 113: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/113.jpg)
Page 113TBD
GitFlow
![Page 114: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/114.jpg)
Page 114TBD
GitFlow
![Page 115: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/115.jpg)
Page 115TBD
GitFlow
https://github.com/nvie/gitflow
![Page 116: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/116.jpg)
Page 116TBD
Workflow
– How to structure a repository• Branches and their interactions• How the project moves forward
– Organizing people• Who accesses what• How are contributions merged? Where? By who?• Responsibilities
Working together with Git « Workflow » ?
![Page 117: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/117.jpg)
Page 117TBD
Integration Manager Workflow
![Page 118: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/118.jpg)
Page 118TBD
Dictator & Lieutenants Workflow
![Page 119: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/119.jpg)
Page 119TBD
Getting Started with Git
• Book: Pro Git. http://www.git-scm.com
• Selected Tutorials:– Git Immersion http://gitimmersion.com/
– Learn Git Branching workflow : http://nvie.com/posts/a-successful-git-branching-model/interactive : http://pcottle.github.io/learnGitBranching/
• More material:– https://training.github.com/
![Page 120: Page 1 TBD 12/08/2014 Formation GIT Laurent Kappel Groupe SII 65, rue de Bercy - 75012 Paris Tél : 01 42 84 82 22 - Fax : 01 42 84 30.](https://reader035.fdocuments.us/reader035/viewer/2022062805/5697bfeb1a28abf838cb8186/html5/thumbnails/120.jpg)
Page 120TBD
The End
Questions ?
Thanks !