1.지역서버에서는 Master에서 작업하지만 원격에는 나의 branch에 Push한다
Pull을 할때는 원격에 Master에서 가져온다
Push / Pull 대상이 다르다.
2. fetch 설정하기
- 팀원은 처음에 clone을 했기때문에 origin이 보이지만 팀장은 설정을 해줘야한다.
- 팀장 설정
- Save하면 fetch설정이 끝난다
3. Push 설정하기
- Push할때 어디에서 어디로 가는지 설정
- (중요)Local master에서 나의 branch로 간다
- 팀장도 마찬가지 자기 branch
4. 팀원 파일을 수정하고
(동일한 이름으로 class파일 만들면 충돌발생)
-변경사항 저장하고 Commit
-hestory에서 작업내용 확인가능
- Pull 먼저 해야한다.
- 저장사항을 Repository에 업로드 해준다
- 전부 최신이라는 뜻
- Local Master에서 원격에 내 Branch로 들어간다
- 내 branch로 들어간다
- 내 branch로 가면 변경사항을 확인 할 수 있다.
5. 내 branch로 가면 변경사항을 마스터로 반영하기
- 직접 pull request를 할 수도있지만 팀장이 확인하는것이 좋다
6. 팀장 repository에서 체크 후 pull request하기
- pull request 클릭해주면 아래 성공알림이 뜨면서 완료
'Developer > GitHub' 카테고리의 다른 글
Github 협업 정리(3) - Clone +설정하기 (0) | 2021.05.19 |
---|---|
Github 협업 정리(2) - 팀원 초대하기 (0) | 2021.05.19 |
Github 협업 정리(1) - master branch생성 (0) | 2021.05.19 |
Github 협업 시작하기 (0) | 2021.05.12 |
Make sure you configure your 'user.name' and 'user.email' in git 에러 해결하는법 (0) | 2021.03.17 |