Part 5. 협업

Hyunsu·2023년 3월 26일
0

Today I Learned

목록 보기
23/37
post-thumbnail

소스트리 깃허브 강좌가 끝났다.
이제 배웠던 내용을 잘 기억해두었다가 협업 시 잘 활용할 수 있도록 해야겠다.

📝 목차

  1. 저장소 복제
  2. pull 과 push
  3. 충돌 해결

1. 저장소 복제

Clone 을 통해 원격 저장소의 내용을 내 로컬 저장소에 받아올 수 있다.
소스 경로에는 github 원격 저장소의 HTTPS 주소를 입력하고 목적지 경로에는 저장할 로컬 저장소의 폴더를 선택하면 클론이 된다.


2. pull 과 push

push 는 로컬 저장소의 내용을 원격 저장소로 밀어 넣는 것이다.
pull 은 원격 저장소로부터 파일을 가져와 로컬 저장소에 저장하는 것이다.

협업 시 보통 pull - 내 작업 진행 - commit - pull - push 순으로 진행된다.

commit 을 하고 난 후 현재 master 가 origin/master 위에 위치하고있다. 따라서 원격 저장소를 동기화 해줘야하므로 push 를 진행한다.

push 이후 다음과 같이 master 와 origin/master 의 위치가 같아져 동기화가 이루어진 것을 확인할 수 있다.


3. 충돌 해결

협업 시 충돌 해결은 Part 3 브랜치 파트의 충돌에서 배운 내용과 같다.

충돌은 같은 코드를 수정했을 경우 발생한다. 따라서 commit 과 push 를 바로바로 하는 습관을 들여서 충돌 발생 가능성을 줄이도록 해야한다.


Reference

profile
현수의 개발 저장소

0개의 댓글