티스토리 뷰

코드스테이츠에서 페어 과제를 하면 항상 페어분에게 git으로 공유하는 법을 알려줍니다. 다들 git에 관심이 없어선지 아시는 분이 극히 적어서 튜토리얼 겸으로 한 번 작성해 봅니다.

 

 

 

 

서로의 저장소를 연결하는 법


  • 우선 과제를 fork를 해서 git clone으로 vs코드로 받아와야 한다.
  • 다음으로 상대방의 저장소 주소를 받고, 자신의 주소도 알려준다. 해당 주소는 clone 할 때 사용한 주소와 동일하다.
  • 이후 터미널에서 다음 명령어를 입력하여, pair라는 새로운 branch를 만든다.
git remote add pair 상대방주소 // pair라는 branch를 만들어 상대방의 저장소와 연결한다.
  • 연결이 제대로 됐는지를 확인하기 위해 다음 명령어를 사용한다.
git remote -v //연결이 제대로 됐는지 확인하는 명령어

//아래와 같이 4개의 문장이 나오면 성공
origin  https://github.com/lhs9602/fe-sprint-react-custom-component.git (fetch)
origin  https://github.com/lhs9602/fe-sprint-react-custom-component.git (push)
pair    https://github.com/jieun419/fe-sprint-react-custom-component.git (fetch)
pair    https://github.com/jieun419/fe-sprint-react-custom-component.git (push)

 

 

 

 

pair의 작업물을 받아오기


  • 먼저 코드를 보내는 쪽에서 commit과 push가 완료되어야 한다
git add .
git commit -m "커밋 메서지"
git push origin master // master가 아니라 main일 수도 있음.
//자기 저장소에서 branch이름 확인
  • 이후 받는 쪽에서, pull명령어를 사용한다.
git pull pair master //pair안의 작업물을 master에 가져온다
//master가 아니라 main일 수도 있으니 주의
  • 주의할 점은 만약 양쪽에서 같은 위치의 코드를 모두 건드리면 충돌이 발생한다. 따라서 한 명이 작업할 때는 다른 쪽은 코드에 손대지 말고, 역할이 바뀐다면 git pull를 우선하고 작업을 시작한다.

'tools > git' 카테고리의 다른 글

git  (0) 2023.04.17
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/06   »
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함