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

git github aktualizacja z githuba

VPS Starter Arubacloud
0 głosów
218 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 (92,410 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,094 wizyt
pytanie zadane 1 kwietnia 2018 w Inne języki przez Krzysio4224 Obywatel (1,690 p.)
0 głosów
3 odpowiedzi 1,995 wizyt
+2 głosów
3 odpowiedzi 845 wizyt

93,028 zapytań

141,991 odpowiedzi

321,294 komentarzy

62,375 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

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...