모든 Git 하위 디렉토리 재설정/복원
Git 저장소를 효과적으로 관리하려면 서브디렉터리를 재설정하거나 복원하여 깨끗하고 기능적인 코드베이스를 유지해야 합니다. 이 가이드는 Git 저장소에서 모든 서브디렉터리를 재설정하거나 복원하는 간결한 단계별 접근 방식을 제공합니다.
서브디렉터리 재설정
다음 Git 명령어는 저장소에서 추적되지 않은 모든 파일과 디렉터리를 제거합니다. 이는 재설정 또는 복원을 수행하기 전에 불필요한 파일을 정리하는 데 유용합니다.
git clean -xfdf -- .
명령어 설명:
-x
:.gitignore
에 의해 무시된 파일을 포함하여 모든 추적되지 않은 파일을 제거합니다.-f
: 파일 제거를 강제로 실행합니다.-d
: 추적되지 않은 디렉터리를 제거합니다.-- .
: 현재 디렉터리와 모든 서브디렉터리에 명령을 적용합니다.
서브디렉터리 복원
저장소의 모든 파일을 마지막으로 커밋된 상태로 복원하려면 다음 명령어를 사용하십시오:
git checkout {HEAD OR BRANCH} -- .
명령어 설명:
{HEAD OR BRANCH}
: 최신 커밋으로 재설정하려면HEAD
를 사용하고 특정 브랜치로 재설정하려면 브랜치 이름을 지정합니다.-- .
: 현재 디렉터리와 모든 서브디렉터리에 명령을 적용합니다.
이 명령어를 사용하면 저장소가 원하지 않는 파일에서 자유로워지고 모든 파일이 커밋된 상태로 복원됩니다. 이 과정은 깨끗하고 정리된 코드베이스를 유지하는 데 도움이 되며, 협업과 개발을 더 쉽게 만듭니다.
이 가이드를 특정 필요와 선호에 따라 자유롭게 맞춤화하십시오. 더 고급 Git 작업에 대해서는 공식 Git 문서를 참조하십시오.