본문 바로가기
LEARN/NEED

[Git] git repository 에 디렉토리(폴더) 추가

by 아이엠제니 2024. 4. 18.

 


 

 

 

인프런에서 스프링 인강을 보고 있다.

인강 보면서, 따라서 쳐보고 있는데?

따라서 친 거지만, 그냥 삭제하기는 아쉬웠다.

그래서 깃허브에 올리기로 한다.

다만 인강을 들을 때 마다, repository를 생성하는 것은 너무 비효율적인 것 같아서!

한 repository에 공부한 디렉토리를 넣고 싶어짐.

그래서 아래 방법으로 내가 생성한 repository에 디렉토리를 추가했다.

지금은 알 것 같아도, 시간이 조금 지나면 까먹을 수 있기 때문에 기록한다.

 

 

 

0. 상위 디렉토리 생성 및 git bash 오픈


 

[Git] 윈도우에 깃 설치

os: windows 10 pro git 다운로드 https://git-scm.com/ 위 사이트에서 git을 다운로드할 수 있다. windows를 사용하고 있기 때문에, [64-bit Git for Windows Setup]을 클릭한다. 다운로드 디렉터리에 [Git-2.44.0-64-bit.exe]

devje.tistory.com

윈도우(=윈도) 기준으로 Git이 설치되어 있어야 한다.

 

만약 git repository에 생성하려고 하는 디렉토리명이 'springBoard'일 경우,

상위 디렉토리 아래에 'springBoard'가 있어야 한다.

 

 

firstDirectory > springBoard

 

 

상위 디렉토리에서 마우스 오른쪽 버튼을 클릭 후,

[Open Git Bash here]을 클릭한 후!

 

 

bash 화면에서 아래 git 명령어를 입력해 진행하면 된다.

 

 

 

1. 초기화


git init
  • Git 저장소를 초기화 함
  • 현재 디렉토리에 '.git' 디렉토리를 만들고, 이 디렉토리 안에 Git 저장소의 모든 필요한 파일을 생성함

 

 

 

2. 디렉토리(폴더) 추가


git add 디렉토리명
git add springBoard
  • Git의 스테이징 영역에 디렉토리 추가
  • 스테이징 영역에 추가하면, 변경 사항이 다음 커밋에 포함될 것임을 의미함

 

 

 

3. commit


git commit -m "커밋메시지"
git commit -m "first commit"

 

  • 스테이징 영역에 있는 변경 사항을 커밋하여 Git의 히스토리에 저장함
  • `-m` 옵션은 커밋 메시지를 직접 작성할 수 있게 해줌

 

 

 

4. branch 'main'으로 변경


git branch -M main
  • 현재 브랜치를 'main'으로 변경함
  • 최근에 'master' 브랜치의 이름을 'main'으로 변경하는 추세가 있다고 함

 

 

 

5. repository 추가


git remote add origin https://github.com/아이디/리포지토리명.git
git remote add origin https://github.com/dev/spring.git
  • 로컬 Git 저장소에 원격 저장소를 추가함
  • "origin"은 원격 저장소의 이름이고, URL은 GitHub 등의 호스팅 서비스에서 생성한 저장소의 주소

 

 

 

6. push


git push -u origin main
  • 로컬 저장소의 변경 사항을 원격 저장소로 푸시함
  • `-u` 옵션은 로컬 브랜치와 원격 브랜치를 연결하는데 사용됨

 

 

 

참고
github.com
OpenAi. (2024) ChatGPT (version 3.5)[Large Language model]. https://chat.openai.com

 

 

 

300x250