원격 저장소 관리자
프로젝트 생성 후 깃허브에 처음 push
1. 원격 저장소 생성
Github에서 create new repository
2. 로컬 저장소 생성
프로젝트 우측 클릭 - Team - Share Project
Use or create repository in parent folder of project 체크
Create Repository - Finish
3. 원격 저장소 - 로컬 저장소 연결
GIT Perspective
해당 프로젝트 Remotes -> create remote
URI : 원격 저장소 URL
(Authentication - User : 깃헙 이메일, Password : 토큰)
4. 지역 저장소에 데이터 저장(변경, 추가, 삭제)
git add . → 담아서
git commit -m "커밋 메세지" → 저장
git status → 상태 확인
5. 원격 저장소에 데이터 저장
git push origin master
dev 브랜치 생성 후 다시 push
1. dev 브랜치 생성
프로젝트 우측 클릭 - Show in Local Terminal - Git Bash
git branch dev
2. dev 브랜치로 이동 후 push
git checkout dev
git push origin dev
관리자 X
처음 깃허브에서 내려 받을 때
1.
GIT Perspective - 왼쪽 창, 우측 상단에 세 번째 (Clone ~..)
원격 저장소 경로 - 로컬 저장소 경로 지정
2.
Java Perspective - import(Existing Projects~)
프로젝트 우측 클릭 - configure - add gradle nature
이후 작업 사이클
1. 개인 branch 생성
git branch ha
2. 개인 작업
git checkout ha
~ ha 에서 작업 ~
3. 커밋
git add .
git commit -m “커밋 메시지”
4. dev에 merge
git checkout dev
git merge ha
git pull origin dev
a. 정상
git push origin dev
git checkout master (관리자)
git merge dev (관리자)
git push origin master (관리자)
b. 충돌
충돌 해결
git add .
git commit -m “커밋 메시지”
a. 정상 으로
5. 개별 브랜치 삭제
git branch -d ha
master에 dev 병합
git checkout dev
git pull origin dev
git checkout master
git merge dev
git push origin master
'프로젝트' 카테고리의 다른 글
| 8. 공지사항 게시판 (게시글 상세 조회, 조회수 증가) (0) | 2023.05.18 |
|---|---|
| 7. 공지사항 게시판 (글 등록, 게시글 목록) (0) | 2023.05.18 |
| 5. 깃허브 Branch (0) | 2023.05.17 |
| 4. 깃허브 Push & Pull (0) | 2023.05.17 |
| 3. 스프링 프로젝트 세팅 (0) | 2023.05.17 |