Versionierung mit Git und SourceTree

42
Versionierung mit Git und SourceTree Lucas Jahn krautnerds

description

Vortrag zur leichten Benutzung von Git in Verbindung mit SourceTree, Bitbucket und FTPLOY.

Transcript of Versionierung mit Git und SourceTree

Page 1: Versionierung mit Git und SourceTree

Versionierung mit Git und SourceTreeLucas Jahn krautnerds

Page 2: Versionierung mit Git und SourceTree

www.krautnerds.com

Page 3: Versionierung mit Git und SourceTree
Page 4: Versionierung mit Git und SourceTree

Teamwork via FTP

Page 5: Versionierung mit Git und SourceTree

Hat jemand von euch die Datei noch offen oder kann ich meine Änderungen jetzt einfügen?

Page 6: Versionierung mit Git und SourceTree

Hat jemand von euch die Datei noch offen oder kann ich meine Änderungen jetzt einfügen?

Ich hoffe ihr habt noch ein Backup? Irgendwie ist der Slider komplett verschwunden.

Page 7: Versionierung mit Git und SourceTree

Hat jemand von euch die Datei noch offen oder kann ich meine Änderungen jetzt einfügen?

Ich hoffe ihr habt noch ein Backup? Irgendwie ist der Slider komplett verschwunden.

Kunde X hat soeben angerufen und hätte gern eine Erklärung warum seine komplette Seite derzeit weiß ist.

Page 8: Versionierung mit Git und SourceTree

Lösung: Versionskontrolle

Page 9: Versionierung mit Git und SourceTree
Page 10: Versionierung mit Git und SourceTree

Teamwork

👥

Page 11: Versionierung mit Git und SourceTree

Teamwork History

👥

Page 12: Versionierung mit Git und SourceTree

Teamwork History

👥 03.03.2014

05.03.2014

13.04.2014

07.06.2014

Page 13: Versionierung mit Git und SourceTree

Teamwork History

👥 03.03.2014

05.03.2014

13.04.2014

07.06.2014

Page 14: Versionierung mit Git und SourceTree

Teamwork History

👥 03.03.2014

05.03.2014

13.04.2014

07.06.2014

Page 15: Versionierung mit Git und SourceTree

Teamwork History Testing

👥 03.03.2014

05.03.2014

13.04.2014

07.06.2014

Page 16: Versionierung mit Git und SourceTree

.git

GitHub, BitBucket, Server, etc.

Page 17: Versionierung mit Git und SourceTree

.git

Working CopyGitHub, BitBucket,

Server, etc.

Page 18: Versionierung mit Git und SourceTree

.git

Working CopyGitHub, BitBucket,

Server, etc.

Page 19: Versionierung mit Git und SourceTree

.git

Working CopyGitHub, BitBucket,

Server, etc.

Page 20: Versionierung mit Git und SourceTree

.git

Working CopyGitHub, BitBucket,

Server, etc.

Page 21: Versionierung mit Git und SourceTree

.git

Working CopyGitHub, BitBucket,

Server, etc.

Page 22: Versionierung mit Git und SourceTree

.git

Working CopyGitHub, BitBucket,

Server, etc.

Page 23: Versionierung mit Git und SourceTree

Arbeitsweise mit Git

Page 24: Versionierung mit Git und SourceTree

Arbeitsweise mit Git

Page 25: Versionierung mit Git und SourceTree

Arbeitsweise mit Git

1. Änderungen im Code

<html>

Page 26: Versionierung mit Git und SourceTree

Arbeitsweise mit Git

1. Änderungen im Code 2. Commit

git commit -m „lorem ipsum eingefügt“

<html>

Page 27: Versionierung mit Git und SourceTree

Arbeitsweise mit Git

1. Änderungen im Code 2. Commit

2. Push

git commit -m „lorem ipsum eingefügt“

<html>

<html>

Page 28: Versionierung mit Git und SourceTree

Arbeitsweise mit Git

1. Änderungen im Code 2. Commit

2. Push 4. Pull/Merge

git commit -m „lorem ipsum eingefügt“

<html>

<html>

Page 29: Versionierung mit Git und SourceTree

Versionierung? JA! Konsole? NEIN!

Page 30: Versionierung mit Git und SourceTree
Page 31: Versionierung mit Git und SourceTree

Git, aber mit GUI!

Page 32: Versionierung mit Git und SourceTree

Kostenloses Source Code Hosting

Page 33: Versionierung mit Git und SourceTree

Veröffentlichen via FTPS oder SSH

Page 34: Versionierung mit Git und SourceTree

Workflow mit Sourcetree, Bitbucket und FTPLOY

Page 35: Versionierung mit Git und SourceTree

Workflow mit Sourcetree, Bitbucket und FTPLOY

Page 36: Versionierung mit Git und SourceTree

Workflow mit Sourcetree, Bitbucket und FTPLOY

Page 37: Versionierung mit Git und SourceTree

.git

Workflow mit Sourcetree, Bitbucket und FTPLOY

Page 38: Versionierung mit Git und SourceTree

.git

Workflow mit Sourcetree, Bitbucket und FTPLOY

Page 39: Versionierung mit Git und SourceTree

Los gehts...

Page 40: Versionierung mit Git und SourceTree

Teamwork via Git (SourceTree, Bitbucket & FTPLOY)

Page 41: Versionierung mit Git und SourceTree

Teamwork via Git (SourceTree, Bitbucket & FTPLOY)

Page 42: Versionierung mit Git und SourceTree

www.krautnerds.com

github.com/krautnerds