본문 바로가기

Git

[Git] Tracking connection (-set-upstream 명령) 이번에 다룰 내용은 Tracking connection 입니다! 'Git에 이런 게 있었나?' 라는 생각과 함께 생소하게 느껴질 수도 있는데요. 밑의 이야기를 보며 배워볼게요. A와 B는 얼굴을 나누어 맡았었죠? 그래서 둘은 이런 고민을 했습니다. "혹시나 내 붓이 미끄러져서 네가 그린 부분을 망치면 어떡해?" 그리고 이 문제를 해결 하기 위해서 둘 만의 브랜치를 나눠 만들기로 했어요. 눈을 그리는 A는 upper_face 브랜치에서, 코와 입을 그리는 B는 lower_face 브랜치에서 작업하기로요. 먼저, 이 둘은 초석이 될 face 브랜치를 생성했었죠? (face) $ git push -u origin face 🙋 : 여기서 -u 옵션은 무엇을 의미하나요? 더보기 A. -u는 -set-upstrea.. 더보기
[Git] Pull request Pull request Pull request(PR) 란 무엇일까요? 많이 보던 명령인 pull 이 있네요! 내가 pull 을 받을 수 있게 해달라는 요청일까요? 그것 보다는 "제가 작성한 코드가 있는데, 그걸 당신이 pull 받아서 병합해주실 수 있나요?" 라는 의미입니다. 언제 사용을 하냐면, 수정권한이 없는 오픈 소스 프로젝트에 기여할 때 기능별로 브랜치를 나눠 개발한 후, master 브랜치로 병합할 때 정도가 있습니다. 그럼 실습을 진행해볼까요? 1. 아래 페이지에서 클론을 받아주세요! https://github.com/likelion-kookmin/github-pull-request-practice GitHub - likelion-kookmin/github-pull-request-practic.. 더보기