Portál AbcLinuxu, 12. května 2025 11:37

Dotaz: Git a větve

Jakub Lucký avatar 18.3.2010 13:18 Jakub Lucký | skóre: 40 | Praha
Git a větve
Přečteno: 202×
Odpovědět | Admin
Začínám s gitem a narazil jsem na věc, která mě trošku překvapila... Pokud udělám nějaké změny v souboru 1.pl (zůstává unstaged nebo staged) a přepnu na jinou větev, tak ty změny jsou vidět i v ostatních větvích.

Přijde mi to nepraktické, protože v Gitu udržuju několik verzí, které tu a tam potřebuju přepnout a změnit, především v souvislosti s logickým oddělením commitů, příklad

Edituju testovací verzi (větev testing), upravím README, během toho si vzpomenu, že mi v README chybí důležitá věc z větve master, přejdu tam, chci upravit, ale už jsou tam (nedokončené) změny z testingu. Když to teď upravím a commitnu, tak se mi smísí úpravy z testingu a master, upravit a commitnout později taky ne, protože se mi to v tom testingu zase projeví.

Mám já něco špatně, nebo je to celé jedna velká feature a budu se s tím muset nějak poprat? (rady v tomto ohledu taky ocením)

Díky
If you understand, things are just as they are; if you do not understand, things are just as they are.

Řešení dotazu:


Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

elenril avatar 18.3.2010 13:50 elenril | skóre: 21 | blog: Raziel
Rozbalit Rozbalit vše Re: Git a větve
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli to správně chápu, tak by ti měl pomoct git stash.
Jakub Lucký avatar 18.3.2010 13:56 Jakub Lucký | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Git a větve
Jo, to je ono, díky
If you understand, things are just as they are; if you do not understand, things are just as they are.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.