Spis treści

REVEAL

Git w VS

Nowe repozytorium

Pobierania istniejącego repozytorium (clone)

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

Configuracja repozytorium

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

commit - zatwierdzanie zmian

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

Historia zmian

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

Porównywanie zmian

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

Synchronizacja ze zdalnym repozytorium

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

Gałęzie (branches)

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

Konflikty

<fs x-small>Źródło: https://www.hanselman.com/blog/</fs>

Cofanie zmian

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

<fs x-small>Źródło: https://www.visualstudio.com/en-us/docs/git/gitquickstart</fs>

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

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

A successful Git workflow

<fs x-small>Źródło: http://nvie.com/ </fs>

Więcej informacji