github (깃허브)

깃허브의 동작원리는 위와같이 이루어짐

이클립스 프로젝트와 지역 저장소, 원격 저장소 3개를 연동하는 작업을 세팅해야함

이클립스 프로젝트를 원격 저장소(Git)에 올릴 때는

커밋(commit)을 통해 지역 저장소(eclipse)에 1차적으로 배포하고 푸시(push)를 통해 원격 저장소(Git)에 배포한다.

원격 저장소에서 이클립스 프로젝트로 가져올 때는

패치(fetch)를 통해 지역 저장소에 1차적으로 저장하고 풀(pull)을 통해 이클립스 프로젝트로 가져온다.

★여기서 중요한 점

푸시를 하기 전에는 꼭 패치와 풀을 해줘서 프로젝트를 최신으로 업데이트해야 한다.

그렇지 않으면 다른 팀원들이 올린 소스코드와 충돌이 일어날 수 있기 때문에

항상 코딩을 시작할 때 패치와 풀을 해주고 푸시를 하기 전에도 한 번 더 패치와 풀을 해주어 최신으로 업데이트하는 습관이 필요함!!!

 

 

>>>>>>커밋>>>>>>>푸시>>>>>>

=|로  컬 |=======|지  역|======|원    격|=

=|저장소|=======|저장소|=======|저장소|=

<<<<<<풀<<<<<<<<<패치<<<<<<

 

Comment