Integrace Gitu v IntelliJ IDEA 11

Integrace Gitu v IntelliJ IDEA 11

Last modified by Jakub Jirůtka on 2013-06-01, 20:00

Inicializace nového repozitáře

Tento scénář platí pro případ, kdy jste na GitLabu právě vytvořili nový projekt, jehož Git repozitář zatím zeje prázdnotou.

IDEA neumí použít ještě neinicializovaný vzdálený repozitář, takže tento krok musíte udělat přes příkazovou řádku.

  1. Vygenerujte si svůj SSH klíč, pokud ho ještě nemáte, uložte na správné místo (typicky ${HOME}/.ssh) a jeho veřejnou část přidejte do GitLab.
  2. Na OS X a Linux změňte nastavení SSH klienta v IDEA z _built-in_ na native;
    • otevřete dialog „Preferences…“,
    • Version Control → Git,
      • SSH Executable: Native.
  3. Přes příkazovou řádku inicializujte nový lokální repozitář a nastavte vzdálený repozitář na GitLabu;
    • otevřete okno terminálu,
    • přesuňte se do kořenového adresáře vašeho projektu,
    • inicializujte repozitář: git init,
    • přidejte vzdálený repozitář: git remote add origin git@gitlab.fit.cvut.cz:<YOUR_PROJECT>.git (vaši adresu vidíte na GitLabu hned pod menu).
  4. Otevřete svůj projekt v IDEA a povolte integraci Git;
    • VCS → Enable Version Control Integration…,
    • z nabídky vyberte Git a potvrďte (pokud chybí, tak nemáte aktivovaný Git modul v IDEA).
  5. Přidejte všechny soubory projektu do indexu;
    • klikněte pravým tlačítkem myši na váš projekt ve stromu projektů (View → Tool Windows → Project),
    • dále Git → Add.
  6. Proveďte commit do (lokálního) repozitáře;
    • VCS → Commit Changes…,
    • označte v seznamu souborů pouze ty, které chcete commitnout,
    • do pole „Author“ vyplňte vaše jméno, příjmení a e-mail (např. Kevin Flynn <kevin@flynn.com>),
    • napište stručný komentář vystihující provedené změny,
    • klikněte na „Commit“, nebo „Commit and Push“, chcete-li změny rovnou přenést do GitLab repozitáře.
  7. Proveďte push provedených změn do vzdáleného repozitáře;
    • VCS → Git → Push…,
    • označte „Push current branch to alternative branch“ a zvolte cílovou větev (typicky master),
    • kliknutím na „Push“ se publikují vaše změny do vzdáleného repozitáře na GitLab.

Import projektu z existujícího repozitáře

Tento scénář platí typicky pro případ, kdy vás kolega přidá do již rozběhnutého projektu (neprázdný repozitář), na kterém nyní máte začít pracovat.

  1. Vygenerujte si svůj SSH klíč, pokud ho ještě nemáte, uložte na správné místo (typicky ${HOME}/.ssh) a jeho veřejnou část přidejte do GitLab.
  2. Na OS X a Linux změňte nastavení SSH klienta v IDEA z _built-in_ na native;
    • otevřete dialog „Preferences…“,
    • Version Control → Git,
      • SSH Executable: Native.
  3. Naklonujte vzdálený repozitář z GitLab;
    • VCS → Checkout from Version Control → Git,
    • vyplňte požadované údaje;
      • Git Repository URL: SSH adresa repozitáře, kterou vidíte na GitLab hned pod menu (ve tvaru git@gitlab.fit.cvut.cz:<YOUR_PROJECT>.git),
      • Parent Directory & Directory Name: cílový adresář, do kterého se projekt uloží,
    • vyzkoušejte spojení s repozitářem kliknutím na „Test“,
    • kliknutím na „Clone“ se vytvoří váš lokální klon vzdáleného repozitáře a IDEA by vám měla nabídnout otevření projektu.
Tags: git návod
Created by Jakub Jirůtka on 2013-04-06, 03:35

My Recent Modifications


This wiki is licensed under a Creative Commons BY-SA 3.0 license
XWiki Enterprise 5.4.1 - Documentation