Pokazywanie post贸w oznaczonych etykiet膮 git. Poka偶 wszystkie posty
Pokazywanie post贸w oznaczonych etykiet膮 git. Poka偶 wszystkie posty

pi膮tek, 31 maja 2019

Przywracanie niepotrzebnie scommitowanego pliku

Gdy zdarzy nam si臋 wrzuci膰 do repozytorium niepotrzebne zmiany w jednym pliku, mo偶emy usun膮膰 zmiany przez:

git log > szukamy SHA1 dla commita, do kt贸rego chcemy przywr贸ci膰 plik
git checkout SHA1 (tutaj wpisujemy przynajmniej 4 znaki z SHA1) ./艣cie偶ka/pliku. O jeden commit wr贸cimy si臋 przez:
git checkout HEAD~1 filename
git commit --amend --allow-empty - zatwierdzamy zmiany

Je艣li chcemy ca艂kiem usun膮膰 nieskommitowane zmiany, wystarczy u偶y膰
git reset --hard HEAD

poniedzia艂ek, 1 maja 2017

Git cheatsheet

Git - lista mniej znanych, a bardzo przydatnych polece艅

git clean -fd - usuwa wszystkie zmiany (w tym utworzone pliki i foldery), kt贸re nie by艂y skommitowane.
git reset --hard HEAD - usuwa nieskomitowane zmiany
git stash - pozwala zachowa膰 zmiany, kt贸re zrobi艂e艣 bez ich commitowania.
git rm -r -f --cached (nazwa folderu) - gdy doda艂e艣 do gita niepotrzebny folder (na przyk艂ad .idea lub node_modules) i chcesz go usun膮膰
git revert - gdy skomitowa艂e艣 kod i okazuje si臋, 偶e trzeba wr贸ci膰 do poprzedniego commita i wykasowa膰 inne. Uwaga - wi膮偶e si臋 z utrat膮 danych.