스택큐힙리스트

추적되지 않는 파일을 어떻게 숨길 수 있나요? 본문

카테고리 없음

추적되지 않는 파일을 어떻게 숨길 수 있나요?

스택큐힙리스트 2023. 3. 24. 09:06
반응형

저는 파일을 변경하고 새 파일도 가지고 있으며, 다른 작업으로 전환하는 동안 git stash를 사용하여 그것들을 담아둘 것입니다. 그러나 git stash는 기존 파일의 변경 사항만 보관하고 새 파일은 작업 트리에 그대로 남아 미래 작업을 혼란스럽게 만듭니다. 이러한 추적되지 않은 파일을 어떻게 숨길 수 있을까요?

답변 1

당신이 추적되지 않은 파일들을 포함한 작업 디렉토리를 숨기고 싶다면(특히 그 .gitignore에서) 아마도 이 명령어를 사용하고 싶을 것입니다.

git stash --include-untracked

대신에, --include-untracked 대신에 단축어 -u 또는 모든 파일, 포함되지 않은 파일 및 무시된 파일을 포함하는 git stash --all을 사용할 수 있습니다. 이 동작은 2018년에 변경되었으므로 git이 최신 상태인지 확인하십시오.

경고: 무시된 디렉터리의 내용이 영구적으로 삭제될 수 있는 상황이 있거나 있었을 수 있습니다. See this archived website for more information .

답변 2

Git은 일반적으로 소프트웨어 개발에서 사용되는 분산 버전 관리 시스템입니다. Git을 사용하면 누가, 언제, 왜 파일을 수정했는지 추적하고 수정한 내용을 적용하고 이전 버전과 비교하는 등의 작업을 수행할 수 있습니다. 그러나 때로는 특정 파일을 추적하거나 변경하려고 하지 않을 때가 있습니다. 이런 경우, 이 파일을 추적되지 않는 파일로 간주합니다.

추적되지 않는 파일이란, git 저장소에서 파일을 추적하지 않는 파일로 생각됩니다. 이러한 파일은 git이 관리하지 않기 때문에 변경 내용이 git 저장소에 반영되지 않습니다. 그러나 로컬 파일 시스템에는 여전히 존재합니다. 때때로 이러한 추적되지 않는 파일을 stash(저장소에 저장)할 수 있는데, 이를 git stash라고 합니다.

Git stash 명령어를 사용하면 작업 중인 파일들을 저장하고 추적되지 않는 파일을 stash에 저장하여 다른 브랜치에서 사용할 수 있습니다. git stash는 수정된 파일을 임시로 저장하고, 수정 내용을 복원할 수 있는 효과적인 방법입니다. git stash는 필요한 경우에 언제든지 변경 내용을 다시 복원할 수 있습니다.

따라서, git stash는 프로젝트에서 추적되지 않는 파일을 임시로 저장하고 필요할 때 다시 복구할 수 있도록 도와주는 유용한 기능입니다. 이를 통해 파일을 잃어 버리거나 수정 내용을 실수로 삭제하는 등의 문제를 피할 수 있습니다. 따라서, git stash는 개발자들에게 매우 유용한 도구입니다.

반응형
Comments