• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

git github aktualizacja z githuba

Object Storage Arubacloud
0 głosów
195 wizyt
pytanie zadane 3 września 2020 w Systemy operacyjne, programy przez rob Bywalec (2,440 p.)
Witam

Poprzez komendę git reset --hard skasowałem ostatniego commita a teraz doszedłem do wniosku że nie był to dobry pomysł i potrzebuję wrócić do ostatniego commita, nie da się ale przecież wszystko jest na githubie. Żeby wrócić to ostatniej wersji muszę sciągnąć cały kod na nowo czy da się zrobić jakąś aktualizację?

proszę o pomoc

1 odpowiedź

+1 głos
odpowiedź 3 września 2020 przez Benek Szeryf (90,870 p.)
wybrane 3 września 2020 przez rob
 
Najlepsza

Wykorzystaj reflog. Odnajdź tag, pod którym wykonałeś interesującą Cię operację i ją przywróć:

git reflog
git reset --hard HEAD@{n}

gdzie n oznacza numerek konkretnej zmiany, którą chcesz przywrócić.

komentarz 3 września 2020 przez rob Bywalec (2,440 p.)
a skąd mam wziąć ten numer?
komentarz 3 września 2020 przez rob Bywalec (2,440 p.)
znalazłem ten numer, ale wyskoczył błąd

PS C:\Users\rober\Desktop\New\to_do> git reset --hard HEAD@{bcc9de7}
error: unknown switch `e'
usage: git reset [--mixed | --soft | --hard | --merge | --keep] [-q] [<commit>]
   or: git reset [-q] [<tree-ish>] [--] <paths>...
   or: EXPERIMENTAL: git reset [-q] [--stdin [-z]] [<tree-ish>]
   or: git reset --patch [<tree-ish>] [--] [<paths>...]

    -q, --quiet           be quiet, only report errors
    --mixed               reset HEAD and index
    --soft                reset only HEAD
    --hard                reset HEAD, index and working tree
    --merge               reset HEAD, index and working tree
    --keep                reset HEAD but keep local changes
    --recurse-submodules[=<reset>]
                          control recursive updating of submodules
    -p, --patch           select hunks interactively
    -N, --intent-to-add   record only the fact that removed paths will be added later
    -z                    EXPERIMENTAL: paths are separated with NUL character
    --stdin               EXPERIMENTAL: read paths from <stdin>
komentarz 3 września 2020 przez rob Bywalec (2,440 p.)
to jednak inny nr a błąd wyskoczył bo trzeba dodać pojedynczy cudzysłów

git reset --hard 'HEAD@{2}'

wielkie dzięki

Podobne pytania

0 głosów
2 odpowiedzi 1,040 wizyt
pytanie zadane 1 kwietnia 2018 w Inne języki przez Krzysio4224 Obywatel (1,690 p.)
0 głosów
3 odpowiedzi 1,879 wizyt
+2 głosów
3 odpowiedzi 792 wizyt

92,556 zapytań

141,404 odpowiedzi

319,563 komentarzy

61,942 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...