Preskočiť na obsah
code-n

Práca s gitom v telefóne

Vetvy, zlučovanie s konfliktmi, história a vlastný commit — a prečo tam push ani rebase nie sú.

8 minút Aktualizované 2026-09-13

Git v telefóne nie je druhý terminál. Je to pár operácií, ktoré potrebujete, keď nie ste pri počítači — pozrieť sa, čo Agent zapísal, prepnúť vetvu, zlúčiť, zapísať commit vlastnou rukou. Zvyšok zostáva na počítači, kde na to máte nástroje.

Pracovný adresár, ktorý nie je pod správou verzií, to povie hneď. Nie je to chyba — len tam nie je čo ukázať.

Vetvy

Zoznam vetiev s aktívnou na prvom mieste. U každej je vidieť, o koľko commitov je vpredu a o koľko pozadu proti hlavnej vetve — takže poznáte, ktorá je rozpracovaná a ktorá zabudnutá, bez toho, aby ste ju museli otvárať.

Ťuknutím na vetvu sa prepnete. Aplikácia sa predtým spýta, pretože sa prepne pracovný adresár na Serveri a dorovná sa zrkadlo Dokumentov — to je zmena, ktorú nechcete urobiť omylom, keď Agent práve pracuje.

Keď je v pracovnom adresári rozrobená práca, prepnutie neprejde a aplikácia vypíše, čo presne tomu bráni. Zoznam súborov je tam naschvál: bez neho by ste nevedeli, čo upratať.

Zlučovanie

„Zlúčiť do aktívnej vetvy“ zadá prácu Agentovi, nie gitu. Je to zámer: zlúčenie si môže vyžiadať rozhodnutie, ktoré Server urobiť nemôže, a Agent sa aspoň vie spýtať.

Prompt pritom nejde do Konverzácie, v ktorej pracujete — šli ste prepnúť vetvu, nie o tom písať. Dostane vlastnú konverzáciu a vy zostanete na obrazovke Gitu; že je zlúčené, poznáte podľa zmenenej histórie.

Konflikty Agent nerieši sám. Zadanie, ktoré mu odchádza, mu výslovne hovorí, aby ich vypísal a počkal na pokyn. Tri cesty ďalej:

Rozhodnúť z telefónu
V tej konverzácii mu napíšete, ako konflikt vyriešiť. Pri dvoch troch miestach, kde viete, ktorá strana je správna, je to najrýchlejšie.
Nechať to na počítač
Zlučovanie necháte rozpracované a vyriešite ho pri počítači. Nič sa nerozbije — repozitár je v bežnom stave rozpracovaného mergu.
Zrušiť zlučovanie
Repozitár sa vráti do stavu pred zlúčením. Čo už bolo v riešení konfliktu vyriešené, sa zahodí — preto sa aplikácia pýta.

História a detail commitu

História aktívnej vetvy, autor, čas, správa. Ťuknutím sa otvorí detail: zoznam zmenených súborov a u každého, či bol pridaný, zmenený, odstránený alebo premenovaný.

Pri commite, pri ktorom prebehli testy, je ich výsledok priamo v detaile. To je to miesto, kde sa pozná, či Agentova práca niečo nerozbila — skôr, než ju pustíte ďalej.

Commit, ktorý mení tisíce súborov — preformátovanie, premenovaný adresár — sa do telefónu neposiela celý. Aplikácia povie, koľko zmien sa nezmestilo.

Vlastný commit

„Zapísať commit“ je ten commit, ktorý píšete vy, nie Agent. Napíšete správu a buď zapíšete všetko rozrobené, alebo zaškrtnete len niektoré súbory.

Autora podpisuje git na počítači, nie telefón. Keď v konfigurácii nie je user.name, git commit odmietne a jeho vysvetlenie dorazí na telefón — vymyslieť vám identitu by bolo horšie než chyba.

Vyberať súbory má zmysel vtedy, keď Agent urobil viac vecí, než ste chceli. Zapíšete tú časť, ktorá je hotová, a ostatné necháte rozrobené.

Typické scenáre

Zadal som prácu a idem spať
Ráno v histórii uvidíte, čo Agent zapísal, a v detaile jednotlivých commitov, ako to urobil. Keď sa to nepodarilo, vrátite sa k tomu pri počítači — ale viete to skôr, než si k nemu sadnete.
Chcem pracovať na inej vetve
Prepnete vetvu v telefóne. Server prepne pracovný adresár, zrkadlo sa dorovná a Agent od ďalšieho Promptu pracuje tam.
Práca je hotová a chcem ju mať v hlavnej vetve
Prepnete sa na hlavnú vetvu a dáte zlúčiť tú rozpracovanú. Prípadné konflikty uvidíte vypísané, nie vyriešené za vás.
Agent urobil zmeny, ale nezapísal ich
Zapíšete ich sami — celé, alebo len tie súbory, ktoré chcete. Zvyšok zostane rozrobený.

Čo v telefóne nie je a prečo

Nie je tu push, pull, rebase, vytváranie vetiev ani vracanie commitov. Každá z tých operácií vie prepísať niečo, čo sa horšie vracia, než ako ľahko sa v telefóne spúšťa — a žiadna z nich nie je to, kvôli čomu sa človek počas dňa pozrie do mobilu. Keď ich potrebujete, požiadajte Agenta v Konverzácii; to je vedomé zadanie, nie ťuknutie.

Zaseklo sa to inde, než čo je tu? Napíšte na support@coden-app.com.