본문 바로가기
728x90

git revert2

[Git] git revert 에러 (merge but no -m option was given) 회사 팀에서 git을 사용하고 있는데 내가 커밋한 내역까지는 아무 이상 없던 코드가 팀원이 푸시한 코드를 풀로 받고나니 아뿔싸... 지금까지 만들었던 코드들이 다 날아가버렸다 얼마전에 블로그에 올렸던 revert 관련 포스트가 생각이 나서 이 참에 응용해서 사용해보면 좋겠다고 생각하고 긍정적으로 생각했다. 일단 문제는 팀원이 기능개발이 끝나고 Merge하는 시점에서 이전 팀원들이 기능개발, 수정, 버그 픽스한 코드들이 merge되지 않았다는 것... revert로 문제가 되는 Merge branch 커밋아이디를 revert 한 결과 git revert "COMMIT ID" error: commit "COMMIT ID" is a merge but no -m option was given. fatal: re.. 2020. 7. 17.
[Git]시점 되돌리기(reset, revert) Git 시점 되돌리기 ( Reset / Revert) Reset은 이력을 그 당시로 아예 되돌리는 것이고. Revert는 이전 이력은 두고 되돌릴 커밋만 원래의 코드로 원복 시킨다. Git으로 상태관리를 하고 있다고 해보자. 어떤 팀원이 크리티컬하고 엄청난 버그가 포함된 코드를 커밋했다고 했을때 과거의 일어난 일을 되돌리는 방법은 두가지가 있다. - Reset : 이 커밋을 하기 전으로 되돌리기 (로컬에서 커밋만 한 경우) - Revert : 특정 커밋을 없었던 일로 만들기 (원격에 푸쉬까지 한 경우) 1. Revert 팀장 : 누가 크리티컬한 엄청난 버그가 포함된 코드를 커밋도 모자라 푸쉬까지한거야!!!! 빨리 revert 시켜!!! $ git revert ex) git revert d00adb2 팀장.. 2020. 7. 10.
728x90