주말에 push를 했는데
커밋 메시지가 마음에 들지 않아서
push를 취소하는 방법을 찾아보았는데
두 가지 방법이 있었다.
reset:
되돌리고 싶은 시점의 커밋 이력으로 돌아가는 것
(시간여행)
revert:
현재까지 남긴 이력들을 유지한 채
되돌리고 싶은 commit을 원상복귀시키는 것
(복구commit이 추가됨)
나는 revert를 선택해서 입력했다.
분명히 깃에 저장되어 있는걸 봤는데
코드를 보니까 방금 작성한 내용이 전부
사라져 있었다.
다시 깃에 들어가서 복사해서 입력한 뒤,
푸시를 하려니까 오류가 뜬다.
자꾸 머지를 하라고 한다;;
갑자기..??
내 노트북이 잘못인가 싶어서
비주얼스튜디오 코드도 껐다가 켜보고
새 파일에서도 열어보고
노트북을 잠궜다가 열어보고
껐다가 켜봤지만 달라지는게 없었다.
계속 오류가 나니까 신경질이 나서
튜터님께 여쭤보기로 했다..
9시 땡 치자마자 튜터님한테 달려가서
주말에 이러이러한 일이 있었고
그 이후로 git push가 안 된다고 설명을 드렸다.
그랬더니 또!! 이런 일을 만드냐고 하셨다..ㅠㅠ
(저번에 깃에 생겼던 문제 해결하느라
엄청 오래 걸렸던 적이 있었는데 그 원인이
레포지토리에 파일을 올릴 때 git init을
입력하지 않아서 였다..)
알고보니
VSCode에는 내가 add한 파일이 3개가 있었는데
한 파일은 다른 파일이라서 그런거였다..
그래서 머지를 하니까 당.연.히 충돌이 났다.
충.돌... 듣고 보고만 봤지 막상 내가 나니까
무서웠다. 빨갛게 막 소리지르는 것 같았다.
여기 봐줘 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
비상 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
여기 고쳐!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
급해 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
긴급상황 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
위급상황 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
이러면서 소리지르는 것 같다..........
에휴.. 정신 사나워..
충돌이 나면,
HEAD >>>>>> 이렇게 생긴부분 다 지우고,
내가 맞다고 생각하는, (최종 코드?)
코드를 입력 해주면 된다.
'내가 해결해부럈으' 카테고리의 다른 글
VSCode의 터미널에 yarn dev입력했을 때 Couldn't find a package.json file이라는 오류가 뜰 때 (0) | 2024.12.03 |
---|---|
div안에 있지 않은 div를 가운데 정렬 하는 방법 (상하좌우 중앙정렬) (0) | 2024.11.05 |
아이콘(svg 이미지)을 클릭해서 다른 링크로 이동하는 방법 (4) | 2024.11.01 |
리액트에 폰트어썸(아이콘) 적용하는 방법 (4) | 2024.11.01 |
TypeError 해결하기 (0) | 2024.10.14 |