1. Nastavení projektu a klonování úložiště
-
git clone [URL]-
Klonuje vzdálené úložiště na váš lokální počítač.
-
Příklad:
git clone https://bitbucket.org/username/repo.git
-
2. Kontrola stavu a historie
-
git status-
Zobrazuje aktuální stav pracovního adresáře a indexu.
-
Ukazuje, které soubory byly změněny, přidány nebo jsou připraveny k potvrzení.
-
-
git log-
Zobrazuje historii potvrzení (commitů) v projektu.
-
Příklad:
git log --onelinezobrazuje stručný přehled.
-
3. Přidání a potvrzení změn
-
git add [soubor]-
Přidá soubor(y) do indexu pro příští commit.
-
Příklad:
git add file.txt
-
-
git add .-
Přidá všechny změněné soubory v aktuálním adresáři.
-
-
git commit -m "Zpráva"-
Vytvoří commit s popisnou zprávou o provedených změnách.
-
Příklad:
git commit -m "Přidání nové funkce"
-
4. Odesílání a synchronizace změn
-
git push-
Odesílá změny do vzdáleného úložiště.
-
Příklad:
git push origin main
-
-
git pull-
Stáhne změny z vzdáleného úložiště a sloučí je s lokálním kódem.
-
Příklad:
git pull origin main
-
5. Práce s větvemi
-
git branch-
Zobrazuje seznam větví v úložišti.
-
Příklad:
git branch -azobrazí všechny větve, včetně vzdálených.
-
-
git branch [jméno_větve]-
Vytvoří novou větev.
-
Příklad:
git branch nová-větev
-
-
git checkout [jméno_větve]-
Přepne se na danou větev.
-
Příklad:
git checkout nová-větev
-
-
git checkout -b [jméno_větve]-
Vytvoří a přepne se na novou větev.
-
Příklad:
git checkout -b vývojová-větev
-
-
git merge [jméno_větve]-
Sloučí změny z jiné větve do aktuální.
-
Příklad:
git merge vývojová-větev
-
6. Řešení konfliktů
-
git mergetool-
Spustí vizuální nástroj pro řešení konfliktů.
-
-
git status-
Ukáže soubory s konflikty.
-
-
git add [soubor]-
Po vyřešení konfliktu přidá soubor pro commit.
-
-
git commit -m "Vyřešení konfliktů"-
Potvrdí změny po vyřešení konfliktů.
-
7. Ostatní užitečné příkazy
-
git stash-
Dočasně uloží necommitované změny.
-
Příklad:
git stash save "Rozdělané změny"
-
-
git stash apply-
Aplikuje uložené změny zpět.
-
-
git remote -v-
Ukazuje, jaká vzdálená úložiště jsou připojená.
-
-
git fetch-
Stáhne změny z vzdáleného úložiště bez jejich sloučení.
-
Typický pracovní postup s Bitbucket:
-
Klonování úložiště:
git clone [URL] -
Práce na kódu: Úpravy v souborech.
-
Přidání změn:
git add . -
Commit změn:
git commit -m "Popis změn" -
Odeslání do vzdáleného úložiště:
git push origin main
Pomocí těchto příkazů můžete efektivně pracovat s Gitem na Bitbucketu.