Type something to search...

모든 Git 하위 디렉토리 재설정/복원

Git 저장소를 효과적으로 관리하려면 서브디렉터리를 재설정하거나 복원하여 깨끗하고 기능적인 코드베이스를 유지해야 합니다. 이 가이드는 Git 저장소에서 모든 서브디렉터리를 재설정하거나 복원하는 간결한 단계별 접근 방식을 제공합니다.

서브디렉터리 재설정

다음 Git 명령어는 저장소에서 추적되지 않은 모든 파일과 디렉터리를 제거합니다. 이는 재설정 또는 복원을 수행하기 전에 불필요한 파일을 정리하는 데 유용합니다.

git clean -xfdf -- .

명령어 설명:

  • -x: .gitignore에 의해 무시된 파일을 포함하여 모든 추적되지 않은 파일을 제거합니다.
  • -f: 파일 제거를 강제로 실행합니다.
  • -d: 추적되지 않은 디렉터리를 제거합니다.
  • -- .: 현재 디렉터리와 모든 서브디렉터리에 명령을 적용합니다.

서브디렉터리 복원

저장소의 모든 파일을 마지막으로 커밋된 상태로 복원하려면 다음 명령어를 사용하십시오:

git checkout {HEAD OR BRANCH} -- .

명령어 설명:

  • {HEAD OR BRANCH}: 최신 커밋으로 재설정하려면 HEAD를 사용하고 특정 브랜치로 재설정하려면 브랜치 이름을 지정합니다.
  • -- .: 현재 디렉터리와 모든 서브디렉터리에 명령을 적용합니다.

이 명령어를 사용하면 저장소가 원하지 않는 파일에서 자유로워지고 모든 파일이 커밋된 상태로 복원됩니다. 이 과정은 깨끗하고 정리된 코드베이스를 유지하는 데 도움이 되며, 협업과 개발을 더 쉽게 만듭니다.

이 가이드를 특정 필요와 선호에 따라 자유롭게 맞춤화하십시오. 더 고급 Git 작업에 대해서는 공식 Git 문서를 참조하십시오.

공유 :

관련 글

AWS CodeCommit: GitHub 대용량 파일 저장소 (Git LFS) 무료 대안

AWS CodeCommit는 GitHub의 Large File Storage(Git LFS) 서비스에 대한 강력한 대안을 제공하여 Git 리포지토리에서 대용량 파일을 효율적으로 관리할 수 있는 솔루션을 제공합니다. Git LFS 사용을 재고해야 하는 이유 Git LFS는 Git 리포지토리에서 대용량 파일을 처리하는 데 인기 있는 선택이지만, 몇

더 읽기

macOS에서 Markdown을 학술 논문 스타일의 PDF로 빠르게 변환하기

이 가이드에서는 macOS에서 Pandoc과 BasicTeX을 사용하여 Markdown 문서를 학술 논문 스타일의 PDF로 변환하는 방법을 안내합니다. 이 방법은 빠르고 간단하여 학술 논문용 PDF 파일을 전문적으로 만들 때 유용합니다. 1단계: Pandoc 및 BasicTeX 설치 먼저, macOS 시스템에 Pandoc과 BasicTeX을 설

더 읽기

Electron 빌드 도구 `ERROR Error: Failed to run "choco install pywin32 --yes"`

Electron Build Tools를 사용할 때 Chocolatey를 통해 pywin32를 설치하는 과정에서 오류가 발생할 수 있습니다. 프로젝트에 필요한 의존성이기 때문에 이 오류는 매우 좌절감을 줄 수 있습니다. 아래는 문제에 대한 자세한 설명과 해결 가능한 단계들입니다. 오류 Electron Build Tools를 사용하여 Electro

더 읽기

Git의 현재 커밋 ID 가져오기 및 package.json에 업데이트

Node.js 프로젝트를 개발할 때 Git 저장소의 현재 커밋 ID를 추적하고 싶을 수 있습니다. 이 정보는 디버깅, 버전 관리 또는 배포 목적으로 유용할 수 있습니다. 이를 달성하는 한 가지 방법은 빌드 과정에서 현재 커밋 ID를 package.json 파일에 업데이트하는 것입니다. 이 글에서는 Node.js를 사용하여 현재 Git 커밋 ID를 가져

더 읽기

GitHub LFS(대용량 파일 저장소) 저장소를 AWS CodeCommit로 마이그레이션

최근 Git Large File Storage(LFS)를 사용하는 GitHub 저장소를 AWS CodeCommit으로 이전했습니다. 비슷한 작업을 계획 중이라면 제 경험을 바탕으로 한 과정을 공유하려고 합니다. 다음은 단계별 가이드입니다. 사전 준비 시작하기 전에 다음 도구들이 설치되어 있는지 확인하세요:Git Git LFS AWS

더 읽기