Git 사용법(2)

siwoo·2023년 12월 5일
0

여러 개발자들이 함께 프로젝트를 진행할 때 git을 이용하게 된다.

한 파일 내에서 공동 작업을 하고 업데이트한 내용을 병합해야 할텐데,
이때 필요한 작업 순서에 대해 알아보고자 한다.

깃허브 repository 생성

git home 왼쪽 상단 NEW or 우측 상단 + 클릭

repository name(project 명)과
공개범위를 설정해줄 수 있다.

로컬 환경에서 git clone

생성한 레포지토리의 주소를 복사한다.

레포지토리에 들어가서 우측 상단의 code를 클릭하면 HTTPS 아래에 주소가 뜬다.
이걸 복사하면 된다.

복사가 끝난 후에는 로컬(vs code)에서 레포지토리를 복제한다.

레포지토리 복제를 클릭한 후

위에 복사한 주소를 붙여넣는다.

해당 프로젝트를 로컬에 저장할 파일을 만든 후에 선택하면 된다.

편집을 하고 나면 commit

수정이 이루어지고 난 이후에는 변경사항을 커밋한다.

원격저장소로 백업(push)

로컬에서 commit한 내용을 git 레포지토리에도 반영하기 위해서는 push를 해야 한다.

소스제어 상단바의 ...을 클릭해서 푸시를 선택한다.

이 때 conflict가 뜨는 경우는 다른 사용자가 업데이트한 내용을 반영하지 않고 push를 하려고 해서 발생한다.

따라서 다른 사용자의 업데이트 내용을 업데이트하기 위해서는 위에서 먼저 풀을 선택한다.

그렇게 반영되지 않은 업데이트 내용이 업데이트가 되고 난 후에 push를 한다.

이 때 conflict가 또 발생한다면 같은 부분을 수정했기 때문에 merge를 하다가 오류가 나는 것이다.

직접 병합 편집기를 열어 수정을 한 후에 push를 하는 방식으로 해결할 수 있다.

0개의 댓글