개괄
MBTI에서 늘 P를 유지하고 있는 영준씨는 또 성급하게 커밋을 올리고 PR을 날려버렸다.
그제서야 생각나는 "아, 이거 안 올렸다" 또는 "헉 이걸 올렸네"
긴급하게 눈에 보이는 REVERT를 눌러버렸다.
문제 발생
Revert를 하는것까진 좋았다. 다시 pr을 날리려고 했는데 문제는 "Nothing to compare"가 뜬 것이다.
분명히 코드는 예전 코드인데....
구글에 찾아보니 Revert로 되돌린 파일들은
"스포일러를 당했는데 기억 속에서만 삭제된 상태"이라고 한다.
분명히 스포일러는 당한 상태인데 (github 이력에 Revert : ~로 나와있음)
내가 알고있는건 아무것도 없는.... 그런 상태
시도한 것
당연하게도, 상남자답게 branch를 밀어버리고 새로이 다른 branch에서 PR을 날렸다.
그렇지만 지금은 회사가 아니고, 나중에 회사라면 정말 큰 문제가 생길 것이다.
깨달은 것
후의 나에게 부탁하는 것과 일맥상통한다.
"제발 성급하게 커밋과 PR을 하지 말 것"
그러나 혹시나 했다면
Revert로 돌릴 때 더 먼 옛날의 코드로 revert를 하거나 reset을 하면 된다.
그러나 최대한 하지 말자.
'GIT' 카테고리의 다른 글
TIL - 협업시 Repository는 FE/BE로 나눈다. (0) | 2023.02.06 |
---|