2011-07-25 14 views

Odpowiedz

10

git checkout master
git branch newBranch
git reset shaToResetMasterTo

+0

Teraz zdalnego repo wyprzedza wielu zatwierdzeń. Jak mogę przywrócić cofnięte zmiany? Czy istnieje sposób na odwrócenie zasięgu? jak 'git revert HEAD^.. shaResettedTo' –

+1

Nie jestem pewien czy podążam za tobą. Czy chcesz, aby zarówno 'newBranch' i master były w tym samym miejscu? – Andy

+0

Nie, chcę coś takiego jak 'git reset shaHere', aby dokonać zatwierdzenia, aby cofnąć wszystkie poprzednie zmiany, więc master nie jest w tyle na zdalnym/głównym. Ma sens? Coś jak 'git revert ' ale to przywraca jeden commit. –

Powiązane problemy