git commiit인 줄 알았는데 reset--hard 이후 npm commiit를 쳐서 최신 코드가 죽었어요.

2214 단어 GitNode.js

배경.


지금 어느 학교와 마주친 스승님 아래
무한오세로 게임을 만들고 있습니다.
그 과정에서 Giit를 배웠어요.
서버측 노드입니다.js、
안내데스크 꺼.js로 진행 중입니다.
나는 5개월 동안 프로그래밍을 한 평이다.
"아무것도 생각하지 않고 손을 대면 죽는다."

해본 일


"테스트 드라이브 개발"에 도전하고 있습니다.
나는 설치하기 전에 테스트 코드를 쓰는 습관을 길렀다.
완전히 초보자인 나에게 있어서 이것은 하나의 뜻이다
일단 따라와.
과제의 일환으로'오셀로를 둔 바둑알의 판정 처리'라고 적혀 있다.
과제 제출도 임박해 이날 밤을 새워 일했다.한 새벽 2시쯤 됐을 거예요.
먼저 바둑알을 중간에 끼운 다음에 뒤집어 처리한 다음에 다시 테스트를 진행한다
git commiit를 한 번 만들어서 찾아내려고 합니다.
기릿 이런 거 어제 공부 많이 했어요.
실제로 손을 몇 번 댔어요.
때렸는지 안 때렸는지 모르겠다.
그러나 이런 오만함은 치명상이다.
아무 생각도 하지 않아, 여느 때처럼dd가commiit를 했어.
"어? 전에 썼던 코드가 없어졌어?"이런 상황에 부닥치다.
여기 저 터미널 화면↓↓

git commiit 때 commeent를 잘못 알고 있어서 단순히
다시 하고 싶으면.
화면이 지난주 상태로 날아갔다.
이때 나는↓

"아, 무슨 일이야..."
이미 이해할 수 없는 상태에 빠졌다.
깊은 밤 2시, 슬픔을 넘어 웃음밖에 없다.
나는 필사적으로 조사해 보았지만 왜 이렇게 되었는지 모르겠다.

reset을 지나서 이런 상태가 됐어요.

확인해 봤습니다.


거의 새벽 3시에 많은 분들께 문자를 보냈어요.
해결책을 찾지 못하고 차분히 종착역으로 돌아왔다.
그리고 정답은 저기 있다!!!

어떻게 된 거야...
뭐야, npm add.ww
그것도 npm commiit라는 병!!!lol
나는 다시 웃을 수밖에 없었다.
그게 만약 git commiit도 git reset을 제대로 하지 못하면 코드가 날아갑니다!
나 바보야...
내가 어디서 이 회한을 풀어야 할까?

최후


결국 남은 밤샘으로 코드 복구 작업에 바빴다.
아, 많이 진행됐을 텐데...
응, 내 잘못이야...
그럼에도 불구하고 나는 이번에 내가 매우 좋은 경험을 했다고 생각한다.
  • git reset 시 자세히 확인한 후
  • git commiit
  • 를 자주 사용해야 함
    이렇게 실패하면 같은 실패는 다시는 일어나지 않을 것이다.
    (나는 이렇게 믿는다ww)
    나처럼 멍청한 사람
    git 명령을 사용할 때 반드시 주의하십시오.

    좋은 웹페이지 즐겨찾기