새로운 프로젝트를 만들어서 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 만으로도 처리가 가능하다.
'ETC' 카테고리의 다른 글
homebrew 간단정리 (2) | 2021.04.15 |
---|---|
intellij 로 프로젝트 생성할 때 명칭 선택 (0) | 2021.04.08 |
git 컨플릭 해소 방법 (0) | 2021.04.07 |
.gitignore 가 안먹힐 때 (0) | 2021.03.09 |
맥북에서 환경변수, PATH 가 자꾸 초기화 될 때.. (0) | 2021.03.03 |