Antilog의 개발로 쓰다
반응형
article thumbnail
[GIT] reflog 를 이용한 reset hard 복구하기

서론 SOPT 30th 앱잼을 진행하며 Git 에 대해 많은 이슈를 겪는 경우를 보았습니다. 주로 SOPT 에서는 많은 분들이 GitKraken 혹은 GUI 툴을 많이 사용하시는 것을 보았습니다. GUI 툴도 많은 기능을 제공하지만 쉽게 사용할 수 있다는 것에서 특히 reset 의 경우 이를 되돌릴 수 있다는 점을 모르시는 경우도 많다고 생각되어 포스팅을 하게 되었습니다. Git Reset --hard 는 복구할 수 없다? 결론을 먼저 말하면 그렇지 않다 입니다. git 에서 저장되는 commit 의 경우는 쉽게 삭제되거나 사라지지 않습니다. 우리가 보는 git log 의 경우는 해당 브랜치에서 그래프 형태로 참조중인 변경사항의 연속을 보는 것과 같습니다. 만약 우리가 commit 을 한다면 그래프에 새..

반응형
profile on loading

Loading...