---
title: "Repozytorium"
description: "Repozytorium to centralne miejsce przechowywania kodu wraz z historią zmian. Poznaj rolę repozytoriów Git, gałęzi, commitów i pracy zespołowej."
url: "https://nodea.pl/pl/slownik-pojec/repozytorium"
lang: "pl"
updated: "2026-07-13"
---

# Repozytorium

> Repozytorium to zorganizowane miejsce przechowywania kodu źródłowego projektu wraz z pełną historią jego zmian, umożliwiające wspólną pracę wielu programistów.

**Repozytorium** (ang. *repository*, w skrócie *repo*) to zorganizowane miejsce przechowywania kodu źródłowego projektu wraz z pełną historią jego zmian. W praktyce to nie tylko zbiór plików, lecz także zapis każdej modyfikacji: kto, kiedy i dlaczego zmienił dany fragment. Dzięki temu zespół może pracować równolegle, cofać się do poprzednich wersji i rozwiązywać konflikty w sposób kontrolowany.

## Na czym polega działanie repozytorium?

Współczesne repozytoria opierają się na systemach [kontroli wersji](https://nodea.pl/pl/slownik-pojec/kontrola-wersji), z których najpopularniejszym jest [Git](https://nodea.pl/pl/slownik-pojec/git). Podstawowe pojęcia to:

- **commit** — zatwierdzona porcja zmian opatrzona opisem,
- **gałąź (branch)** — równoległa linia rozwoju, w której można pracować bez wpływu na wersję główną,
- **merge** — scalenie gałęzi z powrotem do głównego nurtu,
- **historia** — chronologiczny łańcuch commitów, po którym można się poruszać.

Repozytorium istnieje zwykle w dwóch odsłonach: lokalnej — na komputerze programisty, oraz zdalnej — na platformie takiej jak [GitHub](https://nodea.pl/pl/slownik-pojec/github) czy GitLab, która stanowi wspólny punkt synchronizacji zespołu.

## Zastosowanie w praktyce

Repozytorium to serce nowoczesnego procesu wytwarzania oprogramowania. Wokół niego buduje się przepływ pracy w gałęziach (np. gitflow), przegląd kodu w formie pull requestów oraz automatyzację [CI/CD](https://nodea.pl/pl/slownik-pojec/ci-cd), w której każdy wypchnięty commit uruchamia testy i — po ich przejściu — automatyczny [deploy](https://nodea.pl/pl/slownik-pojec/deploy) na serwer. Poza kodem w repozytoriach przechowuje się też konfigurację infrastruktury, dokumentację i pliki projektowe. Uporządkowane repozytorium z czytelną historią commitów jest jednym z najważniejszych wskaźników dojrzałości technicznej zespołu.

### Czym różni się repozytorium lokalne od zdalnego?

Repozytorium lokalne znajduje się na komputerze programisty i pozwala pracować oraz zatwierdzać zmiany offline. Repozytorium zdalne (np. na GitHubie czy GitLabie) jest wspólnym punktem synchronizacji dla całego zespołu — do niego wypycha się i z niego pobiera zmiany.

### Czy repozytorium musi być prywatne?

Nie — repozytorium może być publiczne, dostępne dla każdego (typowe dla projektów open source), albo prywatne, widoczne tylko dla uprawnionych osób. O widoczności decyduje właściciel w ustawieniach platformy hostingowej.

## Powiązane

- [Git](https://nodea.pl/pl/slownik-pojec/git)
- [GitHub](https://nodea.pl/pl/slownik-pojec/github)
- [Kontrola wersji](https://nodea.pl/pl/slownik-pojec/kontrola-wersji)
- [CI/CD](https://nodea.pl/pl/slownik-pojec/ci-cd)
- [Deploy](https://nodea.pl/pl/slownik-pojec/deploy)

---

Wersje językowe: [en](https://nodea.io/en/glossary/repository.md)  
Spis treści witryny: [llms.txt](https://nodea.pl/pl/llms.txt)
