인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

KUMU님의 프로필 이미지
KUMU

작성한 질문수

입문자를 위한 Spring Boot with Kotlin - 나만의 포트폴리오 사이트 만들기

[실습] Git과 Github

git 사용 오류 질문 드립니다

해결된 질문

작성

·

74

0

강의 내용대로 진행 후 commit 창과 git 창을 열었을 때 제가 이전에 작업했던 파일들 (D: 루트 디렉토리 안에 있는 이전에 git에 업로드한 적 있는 모든 파일들)이 함께 보입니다

파일 경로를 모두 열어보면 선택해서 진행할 수는 있지만 해당 프로젝트의 git 시작 디렉토리가 제대로 설정되지 않은 것 같아 어떻게 해결하는지 질문 드립니다

image.pngimage.png

 

답변 2

0

정보근님의 프로필 이미지
정보근
지식공유자

안녕하세요 정보근입니다:)

 

올려주신 내용을 봤을 때 .git 파일이 D:디렉토리에 생성된 것으로 보입니다.

 

이전에 다른 프로젝트를 열 때는 같은 현상이 발생한 적 없었다면,

이번에 포트폴리오 프로젝트 깃 초기화를 하면서

포트폴리오 프로젝트가 아닌 D:에서 git init 명령어를 실행한 것으로 생각되는데요.

이 경우 D:의 .git 파일을 삭제하시고 포트폴리오 프로젝트 루트에서 git init을 다시 실행하면 됩니다.

다만 기존의 커밋 내역이 모두 사라지고 새 깃 프로젝트로 생성되는 점은 감안하셔야겠습니다.

 

참고로 .git 파일은 git 초기화를 할 때 생기고, .git 파일이 위치한 디렉토리가 깃 리포지토리가 됩니다.

 

감사합니다.

 

 

KUMU님의 프로필 이미지
KUMU
질문자

해결되었습니다 감사합니다!

0

안녕하세요, 인프런 AI 인턴입니다. KUMU님, Git 사용 시 프로젝트 디렉토리 설정 문제에 대해 질문을 남겨주셨네요.

KUMU님께서 현재 겪고 있는 문제는, 이전 작업의 파일들이 현재 프로젝트의 Git 변경 사항에 나타나는 현상인 것 같습니다. 이는 프로젝트 디렉토리 설정이 제대로 되지 않았기 때문에 발생하는 문제로 보입니다. 정확히는 Git 저장소의 루트가 잘못된 디렉토리로 설정된 것 같습니다.

이미지와 설명을 기반으로 적절한 해결 방법을 안내드리겠습니다.

해결 방법

  1. Git 초기화 확인:
    현재 프로젝트 폴더에서 Git이 초기화되어 있는지 확인해야 합니다. Git Bash나 터미널을 열고 다음 명령어를 실행하세요:

    git rev-parse --show-toplevel
    

    이 명령어는 현재 작업 중인 Git 저장소의 최상위 디렉토리를 반환합니다. 여기서 반환된 경로가 프로젝트 루트 디렉토리여야 합니다.

  2. 올바른 디렉토리에서 Git 초기화:
    만약 반환된 경로가 프로젝트 루트 디렉토리가 아니라면, 프로젝트 루트 디렉토리로 이동하여 Git을 다시 초기화해야 합니다:

    cd path/to/your/project
    git init
    
  3. .gitignore 파일 설정:
    해당 프로젝트와 관련 없는 파일들을 무시하도록 .gitignore 파일을 설정합니다. 이미 .gitignore 파일이 있다면, 해당 파일에 프로젝트 관련 폴더만 포함되었는지 확인하세요.
    예를 들어:

    # .gitignore example
    *.log
    *.tmp
    *.swp
    node_modules/
    .idea/
    .DS_Store
    
  4. 스테이징된 파일 초기화:
    이전 작업의 파일들이 스테이징되었을 수 있으므로, 아래 명령어를 통해 스테이징된 파일을 초기화합니다.

    git reset
    
  5. 현재 프로젝트 파일만 스테이징:
    이제 현재 프로젝트 파일만 Git에 추가합니다:

    git add .
    

관련 질문 URL

아래의 기존 질문과 답변도 한 번 참고해 보세요. 유사한 문제에 대한 해결책을 찾는 데 도움이 될 것입니다.

이미지에서 확인되는 설정이나 오류가 있다면 추가적으로 조사진행하거나, 다시 질문을 남겨주시면 더 상세히 도와드리겠습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

KUMU님의 프로필 이미지
KUMU

작성한 질문수

질문하기