반응형
이번 시간에는 로컬 프로젝트를 Github 과 연동해서 코드의 형상 관리를 해줄 수 있도록 해보겠습니다.
Github 에서 새로운 repository 만들기
Github 에 로그인을 하고 마이페이지로 접근하면 아래와 같은 화면을 볼 수 있다. Repositories 를 클릭하고 New 를 클릭해서 새로운 저장소를 만들어보자.
새로운 저장소를 만들기 위해서는 몇 가지 간단한 정보를 기입해야 한다.
- 1) Repository name: 저장소의 이름 (e.g., crypto-labs)
- 2) Description: 저장소에 대한 설명 (e.g., UPBIT OPEN API 를 활용한 코틀린 스프링부트 기반 가상화폐 자동매매 서비스)
- 3) Public/Private: 저장소를 외부로 오픈할 것인지에 대한 유무. Public: 공용, Private: 개인
- 4) Create repository: 저장소 생성하기
저장소를 만들면 아래 화면으로 이동되면서 가이드를 하나 준다.
git init
git add *
git commit -m "first commit"
git branch -M master
git remote add origin git@github.com:kdohyeon/crypto-labs-v2.git
git push -u origin master
프로젝트에서 git 설정하기
위 가이드를 활용해보자.
다시 기존에 작업하던 프로젝트로 돌아가서 위 커맨드를 하나하나 입력하면 된다.
git init 커맨드를 입력하면 프로젝트에서 git 과 관련된 작업을 할 수 있다. 나머지 커맨드도 입력해서 git push 까지 한다.
git push 가 성공적으로 이루어지면 다시 Github 으로 가서 refresh 를 해본다. 그럼 코드가 푸시된 것을 확인할 수 있다.
추가 1. .gitignore 파일 만들기
프로젝트에 존재하는 모든 파일을 Github 저장소로 올리고 싶지 않거나 올릴 필요가 없는 경우가 있다. 예를 들어, 로컬에서 자동으로 생성되는 빌드 파일은 굳이 올리지 않아도 된다. 그럴 때에는 .gitignore 파일을 활용하면 된다.
가장 상단에 .gitignore 파일을 만들고 올리고 싶지 않은 폴더/파일 규칙을 명시해주면 된다.
본인의 환경을 입력하면 .gitignore 파일에 넣을 수 있는 코드를 만들어주는 사이트도 있으니 참고하자.
반응형
'스프링 > 만들면서 배우는 실무 백엔드 개발' 카테고리의 다른 글
5. Upbit API 연결하기 (0) | 2023.03.22 |
---|---|
4. 스프링부트 3.0 적용하기 (feat. HelloWorld API 만들기) (0) | 2023.03.22 |
2. 멀티 모듈 프로젝트 구성하기 (0) | 2023.03.21 |
1. 초기 프로젝트 구성하기 (0) | 2023.03.21 |
0. 업비트 OPEN API 를 활용하여 가상화폐 서비스 개발하기 (0) | 2023.03.21 |
댓글