반가워요 여러분 제가 깃을 사용할 줄 몰라서 일단은 브랜치를 따로 만들지 않고
풀리퀘스트를 이용하여 서로 코드리뷰를
할 수 있는 방법을 안내해드리도록 하겠습니다!
제 레포지토리는 제가 fork를 할 수 없어서 친구의 레포지토리를 예시로 들었습니다 화면의 구성만 참고하셔서 글을 읽어주시면 좋을 거 같습니다. 이해 안되시는 게 있으면 말씀해주세요!
- 해당 레포지토리를 fork해주세여
-
저희 과제하는 것과 동일하게 fork한 본인 레포지토리로 이동하셔서 SSH URL을 복사하시고, git clone을 하시면 됩니다.
-
clone한 폴더의 본인 깃허브 닉네임 혹은 본인 이름의 폴더를 만들어주세요 -> 폴더를 만드셨으면 해당 폴더 내에 해당 학습 주차의 폴더를 만들어주세요
-
문제를 푸셨으면 그때그떄 add와 commit,push을 진행해주세요 ex) git add '학습한 문제' 와 git commit -m '해당 주차 문제번호 풀이 완료(ex : '1주차 2588번 완료') 커밋 메세지 양식을 지켜주셔야 다른 분이 코드 리뷰할 때 해당 문제가 몇번 문제인지 확인할 수 있습니다.
-
push까지 완료하셨다면 이제 본인이 포크한 레포지토리로 이동합니다.이동 후 아래 사진에 표시된 pull request를 눌러주시고 아래 순서대로 진행해주시면 됩니다.(pull request는 주에 한번만 진행)
-
위 과정이 완료되었다면, 원본 레포지토리의 Pull requests에 들어가시면 본인이 올린 Pull Request와 다른 분들이 올린 pull request를 확인할 수 있습니다
주가 바뀔 때마다 제가 merge를 해서 원본 레포에 업데이트해드릴 예정입니다. merge를 하면 해당 주차에 올리신 pull request가 사라지니 매주 제가 말씀드리면 pull request 한번씩 부탁드리겠습니다. 2주차 시작 때 pull request를 먼저 해두시고, 해당 주차에 관한 문제들은 작업 후 git push를 하시면 pull request엔 자동으로 해당 목록이 추가됩니다. 그러므로 주차별로 한번만 Pull request를 하시면 됩니다.
표시된 상자를 누르시면 submit review 버튼이 생긴 창이 하나 나오는 데 그것까지 클릭해주시면 됩니다.
누군가 먼저 해당 파일에 대해 코멘트를 달았으면 위 과정은 안하셔도 되고 아래 화면 input창에다 원하는 코멘트를 써주시면 됩니다.