revert는 reset과 달리 커밋을 되돌리는것이 아닌 새로운 커밋을 추가하여 소스코드를 되돌립니다. # revert된 내용이 commit 히스토리에 남습니다. git revert # 2개 이상의 commit을 revert 합니다. revert된 내용이 각각 commit 히스토리에 남습니다. git revert .. # --no-commit 옵션을 사용하면 revert된 내용이 바로 commit에 남지 않아 직접 commit 메시지를 기록할 수 있습니다. git revert --no-commit git commit -m git push