ETC

github 원격저장소 연결하기

findmypiece 2021. 3. 8. 17:27
728x90

새로운 프로젝트를 만들어서 github 에 올리고 싶을때

매번 구글링 하는게 짜증나서 정리해둔다..

생성하는 프로젝트는 springBoot 프로젝트 기준이다.

로컬 pc 에 git 설치 및 ssh 연결설정은 되어 있다고 가정한다.

https://github.com/ 접속해서 회원가입+로그인하고 아래와 같이 원격저장소 생성을 시작한다.

1. github 원격저장소 생성

이 때 .gitignore 파일과 READMO 파일은 절대 만들지 말자.

필요하면 나중에 로컬저장소에서 만들어서 push 하면 되고

괜히 이 과정에서 생성하면 원격저장소와 상태가 맞지않아 연결할때 불필요한 에러만 마주하게 된다.

2. 로컬pc 에서 IDEA(intelliJ) 를 통해 springboot 프로젝트 생성

- 이건 간단하니 생략..

3. 로컬저장소 생성

- 2번에서 생성한 프로젝트 root 폴더로 이동해서 아래 명령어로 로컬저장소를 생성한다.

git init

 

4. 로컬저장소 commit

git add -A

git commit -m "first commit"

5. 로컬저장소에 원격저장소 정보 추가

- 1번에서 생성한 github 프로젝트 화면에서 아래 빨간바에 해당하는 저장소 주소를 복사한다.

- 4번 명령을 수행했던 곳과 동일한 폴더에서 아래 명령어를 수행해서 원격저장소 정보를 추가한다.

git remote add origin 위에서 복사한 저장소 주소

4. 원격저장소 push

git push -u origin master

이후 push 를 할 때는 그냥 git push 라고 하면 되는데

처음에는 위 처럼 추가 옵션을 줘야 한다.

-u origin master 옵션의 의미는

로컬저장소의 master 브랜치와 origin(원격저장소)의 master 브랜치를 연결하라는 말이다.

이를 통해 이후에는 단순히 git push, git pull 만으로도 처리가 가능하다.

728x90