추적 파일 인덱스 플래그 관리
로컬 구성과 같이 컴퓨터에서만 추적된 파일을 변경하는 경우도 있습니다. 두 개의 Git 플래그가 이러한 변경 사항을 숨깁니다. Skip Worktree…는 복사본을 유지하고 변경 사항 표시를 중지합니다. Assume Unchanged…은 Git이 파일 검사를 중지하는 속도 향상입니다. 파일을 무시하는 방법도 아닙니다.
무료업데이트됨
GitTree 무료로 작동: 로그인하면 모든 로컬 Git 기능이 제공됩니다.
시작하기 전에
- 파일이 추적되고(이미 커밋됨) 커밋하고 싶지 않은 로컬 변경 사항이 있습니다.
어디서 찾을 수 있나요?
- Working Changes: Skip Worktree… 또는 Assume Unchanged…에서 변경된 파일을 마우스 오른쪽 버튼으로 클릭합니다.
| 액션 | macOS | Windows 및 Linux |
|---|---|---|
| 명령 팔레트 | ⌘⇧P | Ctrl+Shift+P |
단계
국기를 선택하세요
의도적으로 계속 변경한 파일의 경우 Skip Worktree…을(를) 선택하세요. 건드리지 않는 대용량 파일의 속도 향상을 위해서만 Assume Unchanged…을(를) 사용하세요.
확인서를 읽어보세요
GitTree는 플래그의 기능과 플래그를 지우는 명령(예:
git update-index --no-skip-worktree <file>)을 설명합니다.설정하세요
Set Flag를 누르세요. 파일은 작업 변경 사항을 남깁니다.
예상되는 결과
로컬 편집 내용은 컴퓨터에 유지되며 더 이상 스테이징에 표시되지 않습니다.
작업 트리를 건너뛰거나 변경되지 않은 것으로 가정하시겠습니까?
| 깃발 | Git이 하는 일 | 조심해 |
|---|---|---|
| Skip Worktree… | 작업 복사본을 유지하고 변경 사항 표시를 중지합니다. | 플래그가 지워질 때까지 해당 파일에 대한 변경 사항을 가져오는 데 실패할 수 있습니다. |
| Assume Unchanged… | 속도 향상을 위해 파일 변경 사항 확인을 중지합니다. | Git은 여전히 변경 사항을 확인하고 덮어쓸 수 있습니다. |
뭔가 잘못되면
플래그가 지정된 파일에서 가져오기 또는 체크아웃이 실패함
터미널에서 git update-index --no-skip-worktree <file>로 플래그를 지운 다음 다시 당깁니다.
"일부 파일은 변경되지 않은 것으로 가정하거나 작업 트리 건너뛰기로 표시되어 편집 내용을 확인할 수 없습니다."
일부 작업에서는 모든 변경 사항을 확인해야 합니다. 먼저 그 표시를 지우세요.
질문
이 깃발은 밀어서 이동합니까?
아니요. 해당 지역 색인에만 존재합니다. 팀원들은 그들을 볼 수 없습니다.