Wprowadzenie

Ukończone

Wyobraź sobie, że jesteś nowym deweloperem oprogramowania w firmie, która pisze oprogramowanie awionics dla komercyjnych samolotów. Kontrola jakości jest krytyczna, a deweloperzy pracują w małych zespołach przy użyciu usługi Git do kontroli wersji. Wiesz już trochę o usłudze Git. Użyto go do śledzenia zmian, naprawiania błędów i współpracy z innymi deweloperami za pośrednictwem repozytorium udostępnionego i przy użyciu żądań ściągnięcia. Wiesz jednak, że usługa Git ma jeszcze więcej do zaoferowania i chętnie się uczysz!

Utworzono już małą witrynę internetową, której ty i Twoi przyjaciele mogą używać do praktykowania usługi Git, udostępniając zdjęcia kotów. Zarejestrowałeś kilku przyjaciół, którzy są deweloperami oprogramowania, aby pomóc.

W miarę postępu projektu chcesz ułatwić współpracę ze znajomymi, dzięki czemu możesz pracować nad funkcjami witryny internetowej bez konfliktów lub marnotrawstwa wysiłku.

W tym module dowiesz się, jakie gałęzie znajdują się w usłudze Git, jak używać gałęzi do programowania i jak je scalić, w tym do czynienia z konfliktami scalania.

Cele szkolenia

Zawartość tego modułu:

  • Dowiedz się, jak działają gałęzie w usłudze Git
  • Tworzenie nowych gałęzi i przełączanie się między gałęziami
  • Scalanie gałęzi
  • Podstawowe techniki rozwiązywania konfliktów scalania

Wymagania wstępne

Aby pracować nad tym modułem, musisz mieć podstawową wiedzę na temat pracy z usługą Git, w tym:

  • Terminy, takie jak repozytorium, drzewo robocze i indeks
  • Tworzenie repozytoriów
  • Przygotowanie i zatwierdzanie zmian
  • Resetowanie i przywracanie z prostych błędów
  • Klonowanie repozytoriów
  • Żądania ściągnięcia
  • Umieszczanie zmian w przechowalni
  • Wypychanie zmian i aktualizowanie repozytorium przez ściąganie