INF.04Pytanie #41 z 856systemy-kontroli-wersji-git
Co oznacza polecenie 'git reset' w systemie Git?
Co oznacza polecenie 'git reset' w systemie Git?
Opcje odpowiedzi:
A
Anuluje lokalne zmiany w repozytorium.
PrawidłowaB
Tworzy nowy commit w repozytorium.
C
Wysyła lokalne zmiany do zdalnego repozytorium.
D
Łączy dwie gałęzie w jeden commit.
Reklama
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: A. Anuluje lokalne zmiany w repozytorium
Dlaczego?
git resetsłuży do anulowania lokalnych zmian, które jeszcze nie zostały zatwierdzone, lub przywracania stanu repozytorium do poprzednich commitów.
Pozostałe odpowiedzi:
- B. Tworzy nowy commit w repozytorium – Commit tworzymy przy pomocy
git commit, niegit reset. - C. Wysyła lokalne zmiany do zdalnego repozytorium – Do wysyłania zmian używamy
git push. - D. Łączy dwie gałęzie w jeden commit – Łączenie gałęzi odbywa się za pomocą
git merge, a niegit reset.
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.
- Cofanie zmian: git reset, git revert i git statusNarzędzia inspekcji i cofania: git status pokazuje stan plików, git reset cofa wskaźnik HEAD (z flagami --soft, --mixed, --hard), a git revert tworzy nowy commit odwracający błędy.
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.
- #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?