• 카테고리

    질문 & 답변
  • 세부 분야

    프론트엔드

  • 해결 여부

    해결됨

포트폴리오 깃허브

23.11.01 16:33 작성 23.11.01 16:49 수정 조회수 279

0

포트폴리오를 깃허브에 올리려고 하는데 git허브강좌 보면서 따라하고 있었는데 git add . 후 git status 하면은 해당 오류가 떠요 ..

 

admin@DESKTOP-8KF9PK5 MINGW64 ~/Desktop/portfolio (master)

$ git add .

admin@DESKTOP-8KF9PK5 MINGW64 ~/Desktop/portfolio (master)

$ git status

On branch master

No commits yet

Changes to be committed:

(use "git rm --cached <file>..." to unstage)

new file: freeboard_frontend

Changes not staged for commit:

(use "git add <file>..." to update what will be committed)

(use "git restore <file>..." to discard changes in working directory)

(commit or discard the untracked or modified content in submodules)

modified: freeboard_frontend (modified content, untracked content)

 

해당 폴더 구조는 이렇습니다

 

보니까 .git이 이중으로 설치되어 있는데 어디 부분을 어떤 명령어로 삭제해야하는지 알려주시면 감사하겠습니다..!

답변 1

답변을 작성해보세요.

0

안녕하세요! 윰이님!

현재 우리의 수업에서는 .git폴더는 1개를 유지해 주셔야 합니다!

  1. 그렇다면, 어떤 폴더의 .git을 유지하고 나머지를 지울것인가?!
    이는 일반적으로, 해당 프로젝트내의 .git을 유지하는 것이 일반적인 방법이에요!
    image

  2. 하지만, class 수업 폴더와 같은 경우에는 아래와같이 여러개의 수업 폴더가 만들어질 예정이랍니다.
    - class (수업폴더)
    - class_backend (프론트개발자가 알아야할 기초백엔드)
    - class_build (프로젝트 공개를 위해 배워야할 최적화)

 

위와같은 폴더들을 각각 관리하는 것이 아닌, 전체를 묶어서 git에 한번에 올리기 위해서는
- .git (깃폴더) => 이 위치에 .git을 남겨놓고, 나머지 모든 폴더 내부에 있는 .git을 삭제해 주셔야 합니다!
- class (수업폴더)
- class_backend (프론트개발자가 알아야할 기초백엔드)
- class_build (프로젝트 공개를 위해 배워야할 최적화)

 

따라서, 수업 폴더 class와 프로젝트 폴더를 묶어서 하나의 셋트로 관리하고자 하신다면 아래와 같이,
image

그렇지 않고, 포트폴리오만 따로 관리하고자 하신다면 아래와 같이 진행해 주세요!

image