/ / Re-pop skryť na pána bez zlúčenia so starým commit - git

Re-pop skryť na master bez zlúčenia so starými commitmi

Napísal som nejaký nový kód pre môj projekt, ale pre informáciu potreboval pozrieť sa na starú verziu.

> git stash
> git checkout <commit of old version that I wanted to look at>

Potom som sa chcel vrátiť do práce na kóde, ktorý som si schoval.

> git stash pop

Ale oops, myslím, že by som mal mať najprv odhláseného pána, pretože "git log" teraz ukazuje, že už nie som v poslednej verzii.

> git checkout master

page.html: needs merge
error: you need to resolve your current index first

Ale ja nechcem spojiť svoje skrýše so starou verziou, na ktorú som len nahliadol.

odpovede:

1 pre odpoveď č. 1

Vaša skrýša by tam mala byť stále (aj keď možno dvojitá kontrola git stash list) pretože sa to netýkalo čisto. Takže stačí git reset --hard HEAD a konflikt zlúčenia bude preč, aby ste mohli urobiť pokladňu.