git reset
Git은 인덱스를 사용하여 변경 사항을 스테이징합니다. 인덱스는 다음 커밋 시 커밋됩니다. Git을 사용하면 마지막 커밋 상태뿐만 아니라 인덱스에 스테이징된 상태로 되돌릴 수 있습니다.
현재 파일의 커밋되지 않은 변경 사항 모두 재설정
스테이징되지 않은 모든 변경 사항을 취소하고 현재 파일을 인덱스의 상태로 재설정하려면, ‘ Tools ’ > ‘ Git ’ > ‘ Current File ’로 이동한 후 ‘ Undo Unstaged Changes for <file> ’를 선택하세요.
현재 파일을 마지막 커밋 직후의 상태로 되돌리려면 Undo All Changes for <file> 를 선택하십시오. 이렇게 하면 인덱스를 버리고 모든 변경 사항을 되돌립니다.
로컬 저장소의 변경 내용 재설정
로컬 저장소의 변경 사항을 재설정하려면 Tools > Git > Local Repository 로 이동하여 Reset 를 선택하십시오.
작업 디렉터리를 복원할 커밋을 선택합니다. 예를 들어, 검토를 위해 패치를 적용한 후 이 기능이 유용합니다.
재설정 유형을 선택하십시오:
- Hard 'reset'은 작업 트리 내 추적 대상 파일에 대한 모든 변경 사항을 버립니다.
실수로 삭제한 커밋을 복구하는 방법에 대한 자세한 내용은 git reflog를 참조하십시오.
- Mixed reset은 선택한 커밋을 취소하고 모든 변경 사항을 스테이지에서 제거하지만, 작업 트리는 변경하지 않습니다.
- Soft reset은 선택한 커밋을 취소하지만, 스테이징된 모든 변경 사항은 유지하며 작업 트리는 변경되지 않습니다.
삭제된 파일을 복구하려면 ‘ Recover Deleted Files ’를 선택하세요.
편집기에서 커밋 되돌리기
현재 마우스를 올리고 있는 커밋을 되돌리려면, 주석 보기에서 ‘ Revert <hash> ’를 선택하십시오.

즉석 블레임을 위한 주석 뷰의 작업
되돌리기를 확인하라는 메시지가 표시됩니다.
‘Git 사용 방법’ 및 ‘Git 사용’항목도 참조하십시오 .
Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.