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 브랜치는 쓸모없으니까 삭제
'Git' 카테고리의 다른 글
팀원과 같은 파일 수정해서 충돌 났을때 (0) | 2024.06.19 |
---|---|
Github 협업 (0) | 2024.06.16 |
스프링부트 프로젝트에서 git 사용 (0) | 2024.06.16 |
깃허브 기본 (0) | 2024.06.16 |
git push remote: Invalid username or password 에러 해결방법 (0) | 2024.05.16 |