git 리셋
Git은 인덱스를 사용하여 변경 사항을 스테이징한다. 인덱스는 다음 커밋에 커밋됩니다. Git을 사용하면 인덱스에서 스테이징된 상태뿐만 아니라 마지막 커밋의 상태로 되돌릴 수 있습니다.
현재 파일에서 커밋되지 않은 모든 변경 내용 초기화하기
스테이징되지 않은 모든 변경 내용을 실행 취소하고 현재 파일을 인덱스의 상태로 재설정하려면 Tools > Git > Current File 로 이동하여 Undo Unstaged Changes for <file> 을 선택합니다.
현재 파일을 마지막 커밋 직후의 상태로 되돌리려면 Undo Uncommitted Changes for <file> 을 선택합니다. 그러면 모든 변경 내용이 되돌리고 인덱스가 삭제됩니다.
로컬 리포지토리의 변경 내용 재설정하기
로컬 리포지토리의 변경 내용을 재설정하려면 Tools > Git > Local Repository 로 이동하여 Reset 을 선택합니다.
작업 디렉터리를 재설정할 커밋을 선택합니다. 이 기능은 예를 들어 검토를 위해 패치를 적용한 후에 유용합니다.
재설정 유형을 선택합니다:
- Hard 재설정은 작업 트리에서 추적된 파일에 대한 모든 변경 내용을 삭제합니다.
실수로 제거한 커밋을 복구하는 방법에 대한 자세한 내용은 git reflog를 참조하세요.
- Mixed 재설정은 선택한 커밋을 실행 취소하고 모든 변경 내용을 스테이징 해제하지만 작업 트리는 변경되지 않은 상태로 유지합니다.
- Soft 재설정은 선택한 커밋을 실행 취소하지만 모든 스테이징된 변경 사항과 작업 트리는 변경되지 않은 상태로 유지합니다.
제거된 파일을 복구하려면 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.