하루종일 코딩해서, 파일을 commit을 하고, push로 올렸죠.
하루가 담겨있는 코딩.
commit할 때 날짜를 잘못적었죠. 12일로 적었습니다.
commit을 잘못적어서, 지우고 다시 commit을 하고 싶었죠.
검색한대로 따라했죠.
commit은 지워졌으나, 데이터가 19일것으로 돌아갔어요. 그리고, 로컬저장소마져 전 파일로 돌아가더라구요.
웹저장소만 되는게 아니었네요.
또 복원도 할 수 없는 명령을 내려서, 기록이 없는 상태였죠.
그나마 다행인것은 편집기 툴에 바로 기록된 것이 아직 살아있다는 것.
편집기를 누르는데, 갑자기, 파일이 바뀌었습니다. 바뀐 파일로 저장하시겠습니까? 이것이 나오는거예요. 무의식적으로 예를 한번 눌렀어요. 그 파일은 19일날 만든 파일로 된것이죠. 뭔가 이상하다 싶어. '어..' 이렇게 생각했죠. 다행히도, 연달아 나오는 다시 저장하시겠습니까? 이 말에 아니오를 연달아 눌렀습니다.
다행이죠. 조심히, 아직 바뀌지 않은 파일에 아무글자를 누르고 다시 세이브를 눌려서, 살려냈습니다. 하지만, 디스크에는 대부분 다 19일자로 되어있는 것이었죠. 편집기에 열리지 않았던 파일들도 있으니까요.
테스트해보면서, 안되거나 없는 파일을 확인해보니 2개의 파일정도가 다 예전것으로 돌아가서, 다시 고치는데에 2시간 정도가 걸린 것 같습니다. 참 무섭달까요. 다시 만든 코드는 좀 더 깔끔해졌다. 이런 생각도 드네요. 아무튼 경험을 했습니다.
--hard,-f 이 명령을 사용했던 것 같아요. 이 명령이 들어가면, 다시 되살릴 수 없다는 것을 실감했네요. 파일올릴 때, 미리 백업을 꼭시키자. 이런 생각을 했습니다.
commit을 하고 나서, pull, push하기전 꼭, commit을 확인하고, push를 하자.
한번 push하면, commit 글자 바꾸기도 어려운것 같아요~.
github사용기였습니다.
그럼, 글 봐주셔서 감사합니다.