# GitHub Desktop에서 커밋으로 되돌리기

원격 브랜치에 마지막으로 푸시된 커밋까지 포함하여 그 이전의 모든 커밋 중 어느 커밋으로든 재설정할 수 있습니다.

## 커밋으로 초기화에 대한 안내

일련의 커밋을 수행하고 가장 최근의 커밋 전에 발생한 실수를 해결하려는 경우 GitHub Desktop에서 "커밋을 위한 초기화"를 사용하여 해당 커밋의 변경 내용을 초기화할 수 있습니다. 커밋으로 되돌리면 후속 커밋의 변경 사항이 작업 디렉터리에 적용되고, 브랜치는 선택한 커밋으로 리셋됩니다. 그런 다음 다시 커밋하기 전에 내용을 변경하거나 유지하지 않으려는 변경 내용을 취소할 수 있습니다. 자세한 내용은 [GitHub Desktop에서 프로젝트 변경 내용 커밋 및 검토](/ko/desktop/making-changes-in-a-branch/committing-and-reviewing-changes-to-your-project-in-github-desktop)을(를) 참조하세요.

원격 리포지토리로 이미 푸시된 가장 최근의 커밋까지 커밋하도록 초기화할 수 있습니다. 다른 기여자 대한 커밋 기록을 방해하지 않고 푸시된 커밋을 실행 취소하려면 커밋을 되돌리기할 수 있습니다. 자세한 내용은 [GitHub Desktop에서 커밋 되돌리기](/ko/desktop/managing-commits/reverting-a-commit-in-github-desktop)을(를) 참조하세요.

가장 최근 커밋 메시지를 편집하거나 새 변경 내용을 가장 최근 커밋과 결합하려는 경우 커밋을 수정할 수 있습니다. 자세한 내용은 [GitHub Desktop에서 커밋 수정하기](/ko/desktop/managing-commits/amending-a-commit-in-github-desktop)을(를) 참조하세요.

## 커밋으로 되돌리기

1. 왼쪽 사이드바에서 **기록**을 클릭합니다.

   ![사이드바의 "기록" 탭 스크린샷. 커밋 목록 위에 "기록" 탭 단추가 주황색 윤곽선으로 강조 표시됩니다.](/assets/images/help/desktop/history-tab-in-commit-sidebar.png)
2. 초기화하려는 커밋을 마우스 오른쪽 단추로 클릭하고 **커밋을 위한 초기화**를 선택합니다.

## 추가 참고 자료

* ```
            Git 설명서의 [Git 도구 - Reset 완전 해설](https://git-scm.com/book/en/v2/Git-Tools-Reset-Demystified)
  ```