커밋을 비교하고 선택 사항에 따라 조치를 취합니다.
Ctrl(Mac의 경우 ⌘)을 누른 상태에서 두 개의 커밋을 선택하고 Compare These Two Commits를 선택하여 서로 다른 모든 파일을 확인하세요. 여러 커밋을 선택하면 SHA 복사, 체리 선택, 되돌리기, 스쿼시 또는 패치 생성과 같은 고유한 작업이 수행됩니다.
무료업데이트됨
GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.
시작하기 전에
- 저장소가 열려 있습니다.
어디서 찾을 수 있나요?
- Ctrl-클릭(Mac에서는 ⌘-클릭)으로 커밋을 선택합니다. Shift 키를 누른 채 클릭하면 범위가 선택됩니다. 해당 작업에 대한 선택 항목을 마우스 오른쪽 버튼으로 클릭합니다.
- 하나의 커밋(Compare › Compare with Working Directory 또는 Compare with HEAD…)을 마우스 오른쪽 버튼으로 클릭합니다.
| 액션 | macOS | Windows 및 Linux |
|---|---|---|
| 먼저 커밋을 찾아보세요 | ⌘F | Ctrl+F |
단계
두 개의 커밋을 선택하세요.
첫 번째를 클릭한 다음 두 번째를 Ctrl-클릭(Mac에서는 ⌘-클릭)합니다. 검사관은 2 commits selected이라고 말합니다.
비교해보세요
선택 항목을 마우스 오른쪽 버튼으로 클릭하고 Compare These Two Commits을 선택합니다. 목록에는 Files that differ이 표시됩니다. 차이점을 보려면 하나를 선택하세요.
필요한 경우 측면을 교체하세요.
Swap Sides는 다른 방향의 변화를 보여줍니다.
예상되는 결과
파일별로 두 커밋 사이에 변경된 내용을 정확하게 확인할 수 있습니다.
선택으로 할 수 있는 일
| 액션 | 요구사항 |
|---|---|
| Copy SHAs | 모든 선택. |
| Compare These Two Commits | 정확히 두 개의 커밋입니다. |
| Cherry-Pick Commits 및 Revert Commits | 하나 이상의 커밋(cherry-pick 및 revert). |
| Squash Commits… | 병합 없이 한 줄에 두 개 이상(squash 커밋). |
| Create Patch from Commits… | 하나 이상의 커밋. |
뭔가 잘못되면
작업이 회색으로 표시됩니다. "정확히 두 개의 커밋을 선택하세요."
각 작업에는 필요한 이름이 지정됩니다. 비교할 두 개의 커밋과 같이 일치하도록 선택 항목을 변경합니다.
"선택한 커밋은 끊어지지 않는 한 줄이 아닙니다."
스쿼시에는 연속적인 커밋이 필요합니다. 대신 Shift 키를 누른 채 클릭하여 범위를 선택하세요.
질문
커밋 이후 변경된 내용을 어떻게 확인할 수 있나요?
커밋을 마우스 오른쪽 버튼으로 클릭하고 Compare with Working Directory을 선택합니다. 해당 커밋과 비교하여 작업 폴더에서 변경한 모든 파일을 나열합니다.