revert

[ 상황 ] feature 브랜치에서 기능을 개발하고 develop 브랜치로 병합을 하였다. 병합 후 서버를 올렸더니, feature 브랜치의 기능에 오류가 있는 것을 발견하고 병합된 commit 을 revert 시켰다. 오류 수정 후 다시 feature → develop 머지를 진행하는 경우 case1. 이 후 작업한 내용이 revert 작업 파일과 다른 경우 revert 이후 작업들만 develop에 머지된다. (충돌이 나지 않아 실수하기 쉬움) feature 내용들이 모두 develop 에 머지될 것으로 보이지만, revert 한 commit 이 feature 에서 작성한 commit 보다 최신일 경우에는 이 후 작업 내용들만 머지된다. case2. revert 되었던 파일을 수정한 경우 수정된 파..
Git에서 작업 되돌리기 git reset git revert 두 가지 방법 존재 Git 리셋(reset) git reset 은 브랜치로 하여금 예전의 커밋을 가리키도록 이동시키는 방식으로 변경 내용을 되돌린다. ("히스토리"를 고쳐 쓴다.") git reset 은 마치 애초에 커밋하지 않은 것처럼 예전 커밋으로 브랜치를 옮기는 것 git reset HEAD~1 Git 리버트(revert) 로컬 브랜치의 경우 리셋(reset)을 잘 쓸 수 있지만, "히스토리를 고쳐쓴다"는 점 때문에 다른 사람이 작업하는 리모트 브랜치에는 쓸 수 없음. 변경분을 되돌리고 이 되돌린 내용을 다른 사람들과 공유하기 위해서는, git revert를 사용해야함 git revert HEAD 로컬 브랜치의 경우 리셋(reset)을 ..
깡냉쓰
'revert' 태그의 글 목록