Fórum Root.cz

Hlavní témata => Software => Téma založeno: AdaMcPetr 22. 07. 2013, 19:17:51

Název: Git revert nechtěného merge
Přispěvatel: AdaMcPetr 22. 07. 2013, 19:17:51
Zdravím,
Potřebuji odstranit nechtěný merge ale nevím jaký parametr(y) poslat do git revert. Ten merge provedl kolega a nevi jak se mu to povedlo, já to zjistil po té co jsem si pullnul to co on pushnul (nic zlého netuše).
git log --graph  mi ukazuje commity co patří do jiné větve (několik stovek), ale nejsem schopen nalézt commit kde nastal ten nechtěný merge (nejspíš něco nechápu), poradí mi někdo jak mám postupovat?
Název: Re:git revert
Přispěvatel: Sten 22. 07. 2013, 19:23:48
Merge nejde revertovat, ale jde z posledního commitu, který byl v pořádku, vytvořit novou branch pomocí git branch jméno commit nebo git checkout -b branch commit
Název: Re:git revert
Přispěvatel: AdaMcPetr 22. 07. 2013, 19:34:11
tohle nefunguje?

http://git-scm.com/blog/2010/03/02/undoing-merges.html
Název: Re:git revert
Přispěvatel: to_je_jedno 22. 07. 2013, 19:46:41
google ma dneska odstavku?
http://stackoverflow.com/a/13455187
Název: Re:git revert
Přispěvatel: AdaMcPetr 22. 07. 2013, 19:56:01
to mi přijde dost hardcore