Wydane polecenia dotyczące repozytorium Git zakładając, że aktywnym folderem jest folder projektu, mają na celu
Wydane polecenia dotyczące repozytorium Git zakładając, że aktywnym folderem jest folder projektu, mają na celu
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A
Uzasadnienie i szersze wyjaśnienie:
Przeanalizujmy sekwencję przedstawionych poleceń Git:
git init: Inicjalizuje nowe, puste repozytorium Git w bieżącym katalogu. Jest to pierwszy krok podczas rozpoczynania pracy z nowym projektem pod kontrolą wersji.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.git commit -m 'first commit': Tworzy nowy commit, czyli zapisuje „migawkę” stanu plików z przechowalni w historii repozytorium. Opcja-mpozwala 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.
committo 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 clonelubgit 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.
Pojęcia z tego pytania
- System kontroli wersji Git (VCS)Rozproszony system kontroli wersji śledzący zmiany w plikach źródłowych i ułatwiający zespołową pracę programistów nad projektem.
- Zatwierdzanie zmian w Git: git add i git commitgit add dodaje pliki do poczekalni (staging area), a git commit -m 'opis' trwale zatwierdza przygotowane zmiany w historii lokalnego repozytorium.
- Tworzenie repozytoriów Git: git init i git clonePolecenia tworzące repozytorium: git init inicjalizuje nowe puste repozytorium lokalne (.git), a git clone pobiera pełną kopię zdalnego repozytorium na komputer.
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.
- #34
Do czego służy polecenie 'git clone' w systemie zarządzania wersjami Git?
- #35
Co oznacza polecenie 'git pull' w systemie zarządzania wersjami Git?
- #36
Co oznacza polecenie 'git commit -m "message"' w systemie Git?
- #37
Które polecenie Git umożliwia śledzenie zmian w lokalnym repozytorium, które zostały dodane do obszaru staging?
- #38
Co oznacza polecenie 'git push' w systemie zarządzania wersjami Git?