Git - Pull & Push

협업 3 : pull & push

참조

pull & push 예제

1. dev 라는 사람이 index.html 내용을 수정하고 commit 합니다.

1

2. commit 이후, push 에서 숫자 1이 생성

  • 1번에서 내용 수정 후, commit 을 진행하게 되면 Push에서 숫자 1이 나타납니다.
  • 숫자 1의 의미는 현재 로컬과 원격에서 변경사항이 발생하여 버전이 1개 차이난다는 뜻입니다.

2

3. Push 하기

  • 로컬의 수정된 내용을 원격으로 동기화 시키기 위해서 Push 해줍니다.

3

4. dev_clone 사람이 새로운 작업 하기

  • 앞서 dev 라는 사람이 먼저 내용을 수정 후 원격에 Push 를 하였습니다.
  • 그리고 dev_clone 이라는 사람이 동일한 프로젝트에서 새로운 작업을 하려고 합니다.
  • 이때 dev_clone 사람은 내용을 수정하기 앞서 반드시, 앞에서 프로젝트 변경사항이 있는지 체크하고 프로젝트를 동기화 시켜줘야 합니다.
  • 그 역할을 하는 것이 Pull 입니다.

Pull 진행

  • dev_clone 사람은 프로젝트를 수정하기 전, 항상 원격에서의 변화가 없었는지 동기화를 합니다.
  • Pull 작업을 진행하는 뜻입니다.

4

협업할때 순서

  • 항상 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

이 글을 공유하기

댓글

Designed by JB FACTORY