Git, bitbucket

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 --oneline zobrazuje 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 -a zobrazí 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:

  1. Klonování úložiště: git clone [URL]

  2. Práce na kódu: Úpravy v souborech.

  3. Přidání změn: git add .

  4. Commit změn: git commit -m "Popis změn"

  5. 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.

Rate this FAQ

0 (0 Votes)

Related entries