Data Science & ML

Podstawy Git

Commity, branche, merge, rebase, konflikty, pull requesty, GitHub, kolaboracyjne workflow

18 pytań z rozmów·
Junior
1

Czym jest Git?

Odpowiedź

Git to rozproszony system kontroli wersji stworzony przez Linusa Torvaldsa w 2005 roku. W przeciwieństwie do scentralizowanych systemów jak SVN, każdy programista ma lokalnie kompletną kopię historii projektu. Pozwala to na pracę offline i oferuje dużą elastyczność dla kolaboracyjnych workflow.

2

Które polecenie inicjalizuje nowe repozytorium Git w katalogu?

Odpowiedź

Polecenie git init tworzy nowe repozytorium Git w bieżącym katalogu. Generuje ukryty folder .git zawierający całą strukturę potrzebną do śledzenia wersji: historię commitów, branche, lokalną konfigurację i obiekty Git.

3

Jaka jest różnica między git add a git commit?

Odpowiedź

Git używa pośredniego obszaru staging (index) między zmodyfikowanymi plikami a historią. git add przenosi zmiany do tego obszaru staging, przygotowując pliki do następnego commita. git commit następnie zapisuje zawartość obszaru staging w trwałej historii repozytorium.

4

Czym jest commit w Git?

5

Które polecenie pokazuje aktualny stan repozytorium Git?

+15 pytań z rozmów

Opanuj Data Science & ML na następną rozmowę

Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.

Zacznij za darmo