git diff
현재 파일 또는 프로젝트를 리포지토리에 저장된 최신 버전과 비교하고 차이점을 표시하기 위해 diff를 실행할 수 있습니다.
- 현재 파일의 변경 내용을 보려면 Tools > Git > Current File 로 이동하여 Diff of <file> 을 선택합니다.
- 현재 프로젝트 디렉터리의 변경 내용을 보려면 Tools > Git > Current Project Directory 로 이동하여 Diff Directory of <project directory> 을 선택합니다.
- 로컬 리포지토리의 변경 내용을 보려면 Tools > Git > Local Repository 로 이동하여 Diff 을 선택합니다.
Git Diff 보기는 읽기 전용 편집기에서 차이점을 보여줍니다. Qt Creator 에서 파일에 액세스할 수 있는 경우 Diff 청크를 두 번 클릭하여 파일과 줄을 표시하는 편집기를 열 수 있습니다.

Git Diff 리포지토리 보기
통합 보기와 나란히 보기 전환하기
Git Diff 보기는 diff를 나란히 표시합니다. 대신 통합된 Diff 보기를 사용하려면 도구 모음에서 Switch to Unified Diff Editor (1) 옵션을 선택합니다.
프로젝트 보기에서 Git 상태 표시
프로젝트 보기에서 변경된 파일을 다른 색상으로 표시하려면 환경설정 > Version Control > General 로 이동하여 Show VCS file status 을 선택합니다.
변경 내용 스테이징 및 스테이징 해제
변경 내용을 스테이징하여 커밋하면 원격 리포지토리로 푸시하거나 검토를 위해 Gerrit로 보낼 수 있습니다. 커밋에 대한 변경 내용을 청크 단위 또는 줄 단위로 스테이징하려면 Git Diff 보기에서 청크 또는 줄을 마우스 오른쪽 버튼으로 클릭하고 컨텍스트 메뉴 명령을 선택하여 스테이징하거나 스테이징을 해제합니다.
| 컨텍스트 메뉴 항목 | 설명 |
|---|---|
| Revert Chunk | 청크의 변경 내용을 초기화합니다. |
| Stage Chunk | 청크를 준비 영역에 추가합니다. |
| Stage Selection | 선택한 줄을 준비 영역에 추가합니다. |
| Unstage Chunk | 준비 영역에서 청크를 제거합니다. |
| Unstage Selection | 준비 영역에서 선택한 줄을 제거합니다. |
단계별 변경 내용을 확인합니다:
- 현재 파일의 단계적 변경 내용을 보려면 Tools > Git > Current File 로 이동하여 Diff Staged Changes in <file> 을 선택합니다.
- 현재 프로젝트 디렉터리에서 단계적 변경 내용을 보려면 Tools > Git > Current Project Directory 로 이동하여 Diff Staged Directory of <project directory> Changes 을 선택합니다.
- 로컬 리포지토리의 스테이지 변경 내용을 보려면 Tools > Git > Local Repository 로 이동하여 Diff Staged 을 선택합니다.
방법: 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.