-
[Git] revert우당탕탕 회사 개발일지/2024 2024. 6. 24. 16:28반응형
📌 우당탕탕 회사 개발일지
revert
회사에서 git을 사용하던 중 이미지 파일이 하나 잘못 올라가서 push한 이전 커밋을 취소해야 하는
상황이 발생했다. 평소였으면 나 혼자하는 프로젝트 경우에나, 팀플젝 같은 경우라면 reset을 사용했겠지만
갑자기 사용하려고하니 history가 꼬일 수도 있겠다는 불안감이 엄습해왔다.
그래서 좀 더 알아보고 커밋을 취소해보자라고 생각하고 구글링을 했다.
우선 reset 과 revert의 차이를 알아보자.
reset : 이전 커밋을 취소(head를 되돌린다)
revert : 취소된 이전 커밋을 가지고 다시 커밋한다
둘 다 같이 이전 커밋이 취소되는 것이 맞지만, reset은 강제로 커밋이 취소되는 반면에
revert는 취소된 커밋을 다시 내가 push하는것이기 때문에 히스토리적으로 문제될 일이 없다.
근데 구글링을 해보니 전부 명령어를 쳐서하는 revert 뿐이길래 소스트리로 알아봤다.
이렇게 두가지가 전부 있는 것을 확인했고 revert해주고 다시 커밋해주면 된다!!
약간 쫄았는데 이제 공부했으니 안쫄거다~~
반응형'우당탕탕 회사 개발일지 > 2024' 카테고리의 다른 글
[react-native] debounce (0) 2024.06.20