본문 바로가기

Developer/GitHub

Github 협업 정리(4) - Pull & Push 설정

1.지역서버에서는 Master에서 작업하지만 원격에는 나의 branchPush한다 

Pull을 할때는 원격에 Master에서 가져온다

Push / Pull 대상이 다르다. 

2. fetch 설정하기

Pull = fetch + merge

- 팀원은 처음에 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 클릭해주면 아래 성공알림이 뜨면서 완료