inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Hướng dẫn Spring Boot với Kotlin cho người mới bắt đầu - Tạo trang web portfolio cá nhân

[Thực hành] Git và Github

git 사용 오류 질문 드립니다

Đã giải quyết

208

KUMU

2 câu hỏi đã được viết

0

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

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

image.pngimage.png

 

kotlin mysql docker spring-boot jpa

Câu trả lời 2

0

infomuscle

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

 

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

 

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

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

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

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

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

 

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

 

감사합니다.

 

 

0

KUMU

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

0

communityai8509

안녕하세요, 인프런 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

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

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

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

Windows 환경에서 작업중

0

77

1

강의 자료 다운로드에 관해

0

160

2

도커 파일을 빌드 시킬때 오류가 발생하는데 무슨 에러인가요..

0

168

2

Admin 뷰 템플릿 유료화 여부 및 변경 사항 문의드립니다.

0

228

2

테스트 코드 작성 중 AssertionError 발생

0

255

4

메모리 크기

0

130

2

클래스 생성 강의 수강 중 오류 발생

0

126

1

리액트 연결

0

154

2

Docker Compose 배포 시 Jasypt 암호화된 속성 복호화 문제 해결 방법

1

284

2

도커로 크롬에서 프로그램 열기

0

303

2

DBeaver 연결부터 도커로프로젝트 빌드까지 안됩니다.

0

318

2

뷰 개발 파일 없음

0

149

2

fragment 분리 에러

0

126

1

admin 페이지에서 projectSkill 질문 있습니다

0

114

2

서버 배포 후 수정하려고 하면

0

288

2

docker-compose 파일 작성하기 질문 있습니다.

0

287

2

Admin 뷰개발-테이블 페이지와 관련한 질문드립니다.

0

185

1

Docker 데스크탑에서 push to Docker hub 를 클릭한 후 오류가 납니다...

0

382

3

ExperienceRepositoryTest 실행 오류

0

141

2

projectRepository assertion 오류 질문입니다.

0

189

1

테스트코드 실행중 오류와 경고에 관한 질문 입니다.

0

241

2

@PostCunstructer 를 사용하는 이유가 뭔가요?

0

275

2

환경변수 설정을 yml 아니라 properties로 해도 상관 없나요?

0

117

1

그 admin 뷰 페이지 할 때 / 빼고하니 오류가 납니다.

0

133

1