Przejdź do treści głównej
INF.04Pytanie #317 z 856systemy-kontroli-wersji-git

Wydane polecenia dotyczące repozytorium Git zakładając, że aktywnym folderem jest folder projektu, mają na celu

Opcje odpowiedzi:
A
rozpoczęcie pracy z nowym repozytorium, dodanie i zatwierdzenie kodu projektu pod nazwą first commit
Prawidłowa
B
zamknięcie projektu, tak że wszystkie rewizje zostaną zarchiwizowane do lokalnego archiwum o nazwie first commit
C
utworzenie kopii istniejącego repozytorium jedynie z rewizją zapisaną pod nazwą first commit
D
rozpoczęcie sesji z istniejącym repozytorium i pobranie kodu projektu do lokalnego folderu
Reklama

Wyjaśnienie i uzasadnienie dydaktyczne

Poprawna odpowiedź: A

Uzasadnienie i szersze wyjaśnienie:

Przeanalizujmy sekwencję przedstawionych poleceń Git:

  1. git init: Inicjalizuje nowe, puste repozytorium Git w bieżącym katalogu. Jest to pierwszy krok podczas rozpoczynania pracy z nowym projektem pod kontrolą wersji.
  2. git add .: Dodaje wszystkie pliki i zmiany z bieżącego katalogu do tzw. przechowalni (staging area). Jest to przygotowanie plików do zatwierdzenia w następnym commicie.
  3. git commit -m 'first commit': Tworzy nowy commit, czyli zapisuje „migawkę” stanu plików z przechowalni w historii repozytorium. Opcja -m pozwala na dodanie krótkiego opisu zmian – w tym przypadku „first commit”.

Ta sekwencja trzech poleceń jest standardową procedurą na rozpoczęcie pracy z nowym repozytorium, dodanie wszystkich plików projektu i zatwierdzenie ich jako pierwszy, początkowy stan w historii wersji.

Dlaczego pozostałe odpowiedzi są nieprawidłowe?

  • B: Git nie „zamyka” projektów w ten sposób. commit to zapisanie migawki, a nie archiwizacja.
  • C: Do tworzenia kopii istniejącego repozytorium służy polecenie git clone.
  • D: Do pobrania kodu z istniejącego zdalnego repozytorium służą polecenia git clone lub git pull.

Chcesz poćwiczyć całą kwalifikację INF.04?

Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.

Rozwiąż w Quizie

Pojęcia z tego pytania

Cały słownik INF04
Reklama

Podobne pytania z działu „Systemy kontroli wersji git”

Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 25 pytań z tego działu.