Git 기본기 다지기 8 - Pull, Fetch, Merge


Git 기본기 다지기 8 - Pull, Fetch, Merge

Merge 서론 Git의 핵심 기능은 Merge라고 할 수 있다. Merge란 우리말로 병합이라는 뜻이며, Git의 기능으로는 서로 다른 두 파일의 소스코드를 합쳐주는 역할을 한다. git pull git pull은 원격 저장소에서 업데이트된 내용이 있는지 확인하고 내 로컬 소스에 반영하는 기능이다. 우선 아래 스크린샷을 먼저 보자 서로다른 소스코드가 합쳐지는 과정 Git은 기본적으로 서로 다른 두 자리에서 각각 개발을 한 후 자신의 소스코드를 원격 저장소로 업로드 하는 일을 기본으로 한다. 그렇기 때문에 누가 먼저 push를 할지 pull을 할지 알 수가 없다. 그럼 결국 같은 파일을 동시에 수정하고 커밋하는 일이 발생하게 된다. 그 사례가 바로 위 스크린샷과 같은 사례인데, 왼쪽에 있는 사람은 둘째줄을 수정한 뒤 commit을 하고 오른쪽에 있는 사람은 세번째 줄을 수정한 뒤 commit하였다. 이는 서로 같은 파일을 수정한 것이다. 만약 윈도우 탐색기를 예로 들면 A가 만든 파...


#fetch #git #merge #pull #깃 #머지 #병합

원문링크 : Git 기본기 다지기 8 - Pull, Fetch, Merge