→ Slide 1

Git w VS

→ Slide 2

Nowe repozytorium

→ Slide 3

Pobierania istniejącego repozytorium (clone)

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 4

Configuracja repozytorium

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 5

commit - zatwierdzanie zmian

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 6

Historia zmian

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 7

Porównywanie zmian

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 8

Synchronizacja ze zdalnym repozytorium

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 9

Gałęzie (branches)

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 10

Konflikty

Źródło: https://www.hanselman.com/blog/

→ Slide 11

Cofanie zmian

→ Slide 12

Pull request

Po wysłaniu zmian umieszczonych w osobnej gałęzi możemy poprosić członków zespołu o weryfikację kodu i dodanie do głównej gałęzi

Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart

→ Slide 13

Typowy workflow

  1. tworzymy nową gałąź
  2. zmieniamy zawartość nowej gałęzi i zatwierdzamy zmiany
  3. gdy praca skończona wysyłamy gałąź do zdalnego repozytorium
  4. składamy prośbę (pull request) o weryfikację kodu i integrację z główną gałęzią
  5. aktualizujemy lokalną kopię ze zmianami, które mogli nanieść inni użytkownicy, rozwiązujemy konflikty

Źródło: https://www.visualstudio.com/en-us/docs/git/tutorial/gitworkflow

→ Slide 14

A successful Git workflow

Źródło: http://nvie.com/

→ Slide 15

Więcej informacji