104 lines
1.4 KiB
Plaintext
104 lines
1.4 KiB
Plaintext
z1
|
||
z2
|
||
Pewnie! Poniżej masz uproszczone instrukcje do tematu **2.2 Podstawy Gita – rejestrowanie zmian w repozytorium**.
|
||
|
||
# 2.2 Rejestrowanie zmian w Git
|
||
|
||
## Cel
|
||
|
||
Nauczysz się:
|
||
|
||
* sprawdzać stan repozytorium,
|
||
* dodawać pliki do poczekalni,
|
||
* zatwierdzać zmiany,
|
||
* przeglądać różnice.
|
||
|
||
---
|
||
|
||
## Słowniczek
|
||
|
||
* **Śledzony** – plik był w ostatnim commicie
|
||
* **Nieśledzony** – plik nowy dla Gita
|
||
* **Poczekalnia** – lista zmian, które wejdą do najbliższego commita
|
||
* **Commit** – zapisana migawka projektu
|
||
|
||
---
|
||
|
||
## Najważniejsze polecenia
|
||
|
||
### 1) Sprawdź status
|
||
|
||
```bash
|
||
git status
|
||
```
|
||
|
||
### 2) Dodaj do poczekalni
|
||
|
||
```bash
|
||
git add nazwa_pliku
|
||
```
|
||
|
||
### 3) Zobacz różnice
|
||
|
||
* **Zmiany poza poczekalnią**:
|
||
|
||
```bash
|
||
git diff
|
||
```
|
||
|
||
* **Zmiany w poczekalni**:
|
||
|
||
```bash
|
||
git diff --staged
|
||
```
|
||
|
||
### 4) Zatwierdź zmiany
|
||
|
||
```bash
|
||
git commit -m "Opis zmian"
|
||
```
|
||
|
||
---
|
||
|
||
## Prosty workflow
|
||
|
||
1. **Sprawdź status**: `git status`
|
||
2. **Dodaj do poczekalni**: `git add <plik>`
|
||
3. **Commit**: `git commit -m "Opis"`
|
||
|
||
---
|
||
|
||
## Ćwiczenie (10 min)
|
||
|
||
1. **Utwórz repozytorium**
|
||
|
||
```bash
|
||
git init git-lesson
|
||
cd git-lesson
|
||
```
|
||
|
||
2. **Stwórz i zakomituj plik**
|
||
|
||
```bash
|
||
echo "Witaj Git!" > README.md
|
||
git add README.md
|
||
git commit -m "Dodaj README"
|
||
```
|
||
|
||
3. **Modyfikuj plik**
|
||
|
||
```bash
|
||
echo "Druga linia" >> README.md
|
||
git status
|
||
git diff
|
||
git add README.md
|
||
git commit -m "Dodaj drugą linię"
|
||
```
|
||
|
||
4. **Sprawdź historię**
|
||
|
||
```bash
|
||
git log --oneline
|
||
```
|
||
|