Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno Git - zálohování práce na vedlejší větvi

Zdravím,

začínám se učit s gitem a rád bych se zeptal, jak se řeší zálohování práce na vedlejší větvi.

situace: Stahnu nové změny (git pull), vytvořím si novou větev, na které pracuji. Když mám hotovo, sloučím s hlavní větví (master), commitnu změny a odešlu na vzdálený server (git push.)

Jak se to ale řeší, když na vedlejší větvi ještě nemám práci hotovou? Commitnu změny na vedlejší větvi, ale tyto změny se nedostanou na vzdálený server. Odesílá se na vzdálený server celá vedlejší větev nebo jak?

Díky moc.

Jsou zobrazeny jen nové odpovědi. Zobrazit všechny
Předmět Autor Datum
První věc co je nutné pochopit - Git není záloha. To co popisuješ vypadá jako "feature branch workf… nový
martin.developer 16.07.2015 11:10
martin.developer
K tomu jeste - pokud se chystas udelat nejakou extra rozsahlou silenost, co napoprve nejspis nevyjde… poslední
gilhad 17.07.2015 11:27
gilhad
Díky všem. Pomohli jste mi. nový
Luk 16.07.2015 11:13
Luk

První věc co je nutné pochopit - Git není záloha.

To co popisuješ vypadá jako "feature branch workflow" https://www.atlassian.com/git/tutorials/comparing- workflows/feature-branch-workflow
Pokud nemáš práci ve své "feature branchi" hotovou tak to nevadí, normálně commituj a pushuj svou branch. Ideální je, aby každý commit "zhruba" fungoval = nebyly tam kritické problémy nebo chyba syntaxe apod.

K tomu jeste - pokud se chystas udelat nejakou extra rozsahlou silenost, co napoprve nejspis nevyjde, klidne si z z vetve udelej dalsi vetev, tam si to na par kroku pores do stavu, ze to uz celkem jde a squasni to do te vyvojove vetve (a pak treba tu pomocnou zrus).

Obecne vytvoreni vetve je rychle a LACIVNE (asi tak jeden soubor o velikosti 64 byte na disku) - cili vetve pouzivej tak casto, jak to jen ma smysl

Mozna by ti pomohlo tohle - je to pekne citelne: think-like-a-git.net, zvlast pak

http://think-like-a-git.net/sections/experimenting -with-git/branches-as-savepoints.html
http://think-like-a-git.net/sections/testing-out-m erges/the-scout-pattern.html
http://think-like-a-git.net/sections/testing-out-m erges/the-savepoint-pattern.html

Zpět do poradny Odpovědět na původní otázku Nahoru