Git - Pull & Push
- 버전관리
- 2021. 5. 5. 10:45
협업 3 : pull & push
참조
pull & push 예제
1. dev 라는 사람이 index.html 내용을 수정하고 commit 합니다.
2. commit 이후, push 에서 숫자 1이 생성
- 1번에서 내용 수정 후, commit 을 진행하게 되면 Push에서 숫자 1이 나타납니다.
- 숫자 1의 의미는 현재 로컬과 원격에서 변경사항이 발생하여 버전이 1개 차이난다는 뜻입니다.
3. Push 하기
- 로컬의 수정된 내용을 원격으로 동기화 시키기 위해서 Push 해줍니다.
4. dev_clone 사람이 새로운 작업 하기
- 앞서 dev 라는 사람이 먼저 내용을 수정 후 원격에 Push 를 하였습니다.
- 그리고 dev_clone 이라는 사람이 동일한 프로젝트에서 새로운 작업을 하려고 합니다.
- 이때 dev_clone 사람은 내용을 수정하기 앞서 반드시, 앞에서 프로젝트 변경사항이 있는지 체크하고 프로젝트를 동기화 시켜줘야 합니다.
- 그 역할을 하는 것이 Pull 입니다.
Pull 진행
- dev_clone 사람은 프로젝트를 수정하기 전, 항상 원격에서의 변화가 없었는지 동기화를 합니다.
- Pull 작업을 진행하는 뜻입니다.
협업할때 순서
- 항상 Pull 을 먼저 진행을 합니다.
- 그리고 로컬에서 작업을 진행해 commit 을 합니다. (Work)
- 다시 혹시 누군가 원격 저장소에 Push했을 수 있어서 Pull 을 진행합니다.
- 마지막으로 Push 진행합니다.
728x90
'버전관리' 카테고리의 다른 글
Git - stash (0) | 2021.05.06 |
---|---|
마크다운 (markdown) 작성 하는 방법 (0) | 2021.05.05 |
Git - 원격 저장소 업로드 하기 (0) | 2021.05.05 |
Git - 원격저장소 만들기 (0) | 2021.05.05 |
Git - 충돌 최소화 (0) | 2021.05.03 |
이 글을 공유하기