INF.04Pytanie #37 z 856systemy-kontroli-wersji-git
Które polecenie Git umożliwia śledzenie zmian w lokalnym repozytorium, które zostały dodane do obszaru staging?
Które polecenie Git umożliwia śledzenie zmian w lokalnym repozytorium, które zostały dodane do obszaru staging?
Opcje odpowiedzi:
A
git log
B
git diff
C
git status
PrawidłowaD
git push
Reklama
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź: C. git status
Dlaczego?
git statuspozwala sprawdzić, które pliki zostały zmodyfikowane, dodane do obszaru staging (czyli przygotowane do zatwierdzenia) lub które pliki nie zostały jeszcze dodane do Git.
Pozostałe odpowiedzi:
- A. git log – Wyświetla historię commitów, a nie bieżący stan repozytorium.
- B. git diff – Pokazuje różnice między plikami, ale nie wyświetla informacji o plikach w obszarze staging.
- D. git push – Wysyła lokalne zmiany do zdalnego repozytorium, ale nie pokazuje stanu repozytorium.
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.
- 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.
- Synchronizacja z serwerem: git push, git pull i git fetchgit push wysyła lokalne commity na serwer zdalny, git fetch pobiera informacje o zmianach, a git pull pobiera i natychmiast scala je z lokalną gałęzią.
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?
- #38
Co oznacza polecenie 'git push' w systemie zarządzania wersjami Git?
- #39
Jaka jest funkcja polecenia 'git branch' w systemie Git?