Git

스프링부트에서 github 저장소에 업로드

pjh8838 2024. 6. 16. 19:50

1. repository 생성

    README file도 생성 하면 안됨

    작업하던 프로젝트를 올릴거라 완전히 비어있어야함

 

 

2. 저장소 생성 후

위에는 로컬 저장소가 없는 경우

밑에는 로컬 저장소가 있는 경우

나는 sts로 바로 올릴 예정

 

 

 

3. 프로젝트 폴더 git 저장소에 업로드

 

git perspective

hotfix는 main에 병합한 상태고 더이상 쓸모 없어서 삭제

 

 

java perspective에서 Push

 

URI에 내 저장소 주소 복붙

하면 자동으로 내용 채워짐

 

***********

user는 깃허브 아이디

password는 깃허브 비번 아님!!     토큰 생성해야함

 

토큰 생성 방법

settings - Developer settings - Personal access tokens - Tokens (classic)  - Generate new token (classic)

 

Note (이름) - 난 저장소랑 똑같이

Expiration 만기일 - 무한

repo 체크

생성

 

 

Store in Secure 체크

next

 

Source ref에서 브랜치 선택하면 자동으로 채워짐

Add Spec

 

Next

Finish

 

팀장이 저장소에 main으로 템플릿을 올려두고

팀원들은 로컬저장소( hotfix )에서 작업 후 올림


이제 프로젝트를 hotfix 브랜치로 바꾸고 수정

github에 업로드

저장소에는 main, hotfix 브랜치 두개가 생김

근데 두개의 버전이 다르니까 

main에서 병합해줘야함

 

main 브랜치 맞는지 확인!

pull request 선택  ( 원격에서의 병합은 pull request )

 

 

병합에 대한 설명 적고 create 

 

Merge 

병합 끝

 

 

병합하면 hotfix 삭제 창이 뜸

병합 끝난 hotfix 브랜치는 쓸모없으니까 삭제

728x90