깃에 대한 수업을 들으면서 나는 이제 개발자로서 일을했었으니 충분히 이미 숙지하거나,
알고있는 개념들도 새로 시작하시는 분들에겐 조금 힘들고 어려울 수 있는 개념과 과정이라고 생각합니다,
나는 개발자로 진짜 재능이없어서 개념이 적립하는데 1~2년이상 걸렸음.. 그냥 시키는대로 commit pr...하기만했으니..내가 다닌곳은 코드 리뷰도 없었다..

여튼! 야호 짐승합격 이라는 마인드로 이해가 조금 힘들면 힘든대로 일단 실습을 해보면서 아~ 대충 이런식으로 진행하는 거구나!
하는걸 한번 해보고 다시금 강의를 보면 조금더 이해가 잘 되지 않을까 싶어서 일단 진행 방법을 참고 할 수있도록 블로그로 써보려 한다.
여기선 개념이나 branch전략 branch가 뭔지 그런건 뒤로하고 방법만 작성하겠습니다.
우선 최팀장의 저장소를 들어가보자
https://github.com/Choi-jae-min/sparta-git-cowork

여러 구성요소가 보이는데 일단 우리는 과제를 진행 해야하니까
나는 내 프로젝트니까 fork가 안되지만 다른 곳이라면 가능할 것이다.

클릭하면 저런 화면이 보일텐데 create fork를 하면 이제 본인의 저장소에 나의 프로젝트가 포크되어 보일것이다.
그럼 이제 본인 저장소에서
1번 사진에 보이는 초록색 Code버튼을 클릭해보자.

이런 창이 뜰텐데 저기 네모두개 붙엉어있는 복사버튼을 눌러서 해당 저장소주소를 복사 해주자.
이후 터미널(cmd)창을 열어서
git clone [복사한 깃허브 주소]
위에 명령어를 입력 해줄건데 일단 그전에 본인이 해당 프로젝트를 만들 위치로 이동해서 넣어주자.
나같은 경우는
/desktop/sparta 안에 만들어 줬다.
그럼

대충 이런 말이 나오면서 완료 가 될것이다 그럼 이제 인텔리제이로 해당 프로젝트를 열어주자.
(혹시 여기서 userName, password 등을 요구하면 username 은 깃허브 아이디 password는 developer setting 에 토큰 발급받아서 넣으면 됩니다.)

프로젝트를 열어보면 이렇게 members 폴더가 있는데 여기서 자기가 지정된 번호로가서 수정을 일단 하시면 됩니다.
수정하기 전에 먼저 브랜치를 만들고 이동해보자.

하단에 저 파란불 들어와있는 버튼을 누르면 이렇게 터미널 창이 나온다 이후 해당 명령어를 입력해주면 내가 지금 있는 브랜치 위치를 알 수있다.
git branch

그럼 이제 다른 브랜치로 옮겨보자, 그냥 json파일을 수정하는거니까 대충 docs로 만들어 보겠다.
만드는 방법은
git branch [브랜치 명]
그리고 checkout하면 그 저장소로 이동을 한다.
git branch checkout [브랜치 명]

그럼 이제 파일을 수정을 해보자.
수정을 하면 아래처럼 수정된파일이라고 파란색으로 변하며 알려준다.

오른 쪽에 활성화된 버튼을 클릭해보면 변경된 파일 리스트만 볼 수 있고 여기서 내가 원하는 파일만 선택해서 커밋을 할 수 있다.
등록을 원하는 파일을 선택하고 커밋 및 푸시를 해보자.

그럼 아래 같은 창이 뜰건데 푸시를 하면되겠다.
무조건 브랜치를 이동 하고 진행 하도록 하자!!!

자 이제 다시 깃허브 사이트로 이동해보자.
브랜치를 눌러보면 이미 다양한 브랜치가 활성화 된것을 볼 수 있다.

자기 레포지토리 저장소에가서 pull Request 버튼이 활성화 된 것을 확인 할 수 있을것이다.
누르면 대충 이런 화면이 나오는데. 저기에 타이틀과 설명등을 적어서 create pull request 해주면 되겠다.

저 오른쪽 상단에 Reviewers 하고톱니 바퀴가 있을건데 눌러주면 저렇게 리뷰요청을 보낼 수 있다
suggestions에 코파일럿은 AI이니까 무시하자.

다른 분들에게 리뷰 요청하고 PR까지 올리면 끝~!!
이제 다른 사람들 코드 리뷰를 하거나 누군가 내 PR에 리뷰를 작성해주면 (ex. 이부분 수정해서 다시 커밋 해주세요, 바로 merge해주세요 등등) 요구사항에 맞춰서 일하면 된다!!
간단하게 과제 가이드를 작성해봤는데 혹시 제가 글을 잘못써서 이해가 안되거나 어려운 부분이있다면 slack이든 issue든 zem이든 언제든 편하게 물어봐주시면 답변드리겠습니다.
'TIL' 카테고리의 다른 글
| 트러블슈팅 (git protect branch from merge.) (0) | 2026.01.07 |
|---|---|
| 트러블슈팅(git branch에 대한 이해 및 Review 방법) (1) | 2026.01.06 |
| git/git hub 기초.(feat. Linux) (0) | 2026.01.06 |
| 트러블 슈팅(could not read package.json error enoent no such file or directory, Json 형태 등) (1) | 2026.01.05 |
| HTML ,CSS, JS (1) | 2026.01.05 |