반응형
* 조장님이 git을 만든상태(+각자의 브랜치도 만든 상태)에서 시작!
STS 또는 이클립스에서 Git Repositories -> 마우스 오른쪽버튼 -> Clone a Git Repository 클릭
깃에서 주소복사하기
URI에 복붙
모든 브랜치 체크
저장될 폴더 위치 선택후 Finish
이렇게 생겼다!
Remotes - origin - Configure Push 클릭
처음에는 origin으로 되어있다.
Advanced 클릭
여기서 master로 push하지않고 내 브랜치로 push하기위해 (충돌방지) 내 branch 클릭후 Add Spec -> Finish
설정 완료~
이제 push할때마다 내 브랜치로 들어간다.
앞으로 push하기전에는 먼저 pull을 땡겨준다.
선 pull 후 pushing
master에서 오류가 생기는 것을 방지하기 위함이다
push to origin 하면 이렇게 떠야함
내 브랜치로 pull을 하고나면 git에서 이런 노란색 박스가 뜨는 것을 볼 수 있다.
Compare & Pull request를 통해 master에 내 브랜치 내용을 합칠 수 있다.
내 브랜치에서 master로 합쳐지는지 방향을 확인!
여기서 Merge pull request클릭
합쳐졌다.
내가 Merge한 내용이 master에 뜨게 된다.
STS또는 이클립스에서도 확인해보면 다른 팀원의 merge, branch상황을 볼 수 있다.
github 사용법 잘알아서 충돌없이 마음편한 팀플 하기 👍🏻
반응형