-
Notifications
You must be signed in to change notification settings - Fork 494
Pull Request를 통한 피드백 요청 방법 #181
-
💬 Pull Request를 통한 피드백 요청 방법
처음 Git, GitHub를 사용하시는 분들도 피드백을 보내실 수 있도록 설명하였습니다.
이미 알고 계신 분들은 스킵하셔도 됩니다!
Step 1. ai-tech-interview 레포를 Fork하기
ai-tech-interview 레포 페이지 상단에 있는 Fork 버튼을 눌러줍니다.
Owner는 개인 GitHub 계정을 선택해주시고, Repository Name은 그대로 놔두거나 수정해주셔도 됩니다.
수정 후 Create Fork 버튼을 눌려주세요.
Fork가 완료되면, 개인 GitHub 계정 아래 레포가 Fork됩니다.
Step 2. 내용 수정하기
수정할 수 있는 다양한 방법이 있고 아래 수정 방법은 제가 개인적으로 추천하는 방식입니다.
꼭 따라하지 않으셔도 되고, 편한 방법이 있다면 해당 방법으로 수정하셔도 됩니다😊
먼저 main 브랜치가 원래 upstream 레포와 동일한지 확인합니다.
(수정은 항상 최신 브랜치에서 시작해야 합니다.)
해당 레포를 클론하고 클론된 레포의 폴더로 이동합니다.
git clone https://github.com/<GitHub 계정>/ai-tech-interview.git # 레포를 클론합니다. cd ai-tech-interview # 이미 들어가 있는 경우 스킵해주세요.
현재 main 브랜치에 있는지 확인하고 새로운 브랜치를 생성해줍니다.
이 때, 브랜치 명에 수정 내용을 작성해주시면 좋습니다.
git branch # main 브랜치에 있다면, "*main"으로 표시되어 있습니다. git branch fix-network-tcp-udp-answer # 새로운 브랜치를 생성해줍니다. git checkout fix-network-tcp-udp-answer # 새로운 브랜치로 이동합니다.
이제 이동 후 사용하시는 IDE에서 자유롭게 수정해주시면 됩니다.
Step 3. remote 레포에 반영하기
수정을 하셨으면, 다음과 같이 remote에 있는 브랜치에 수정 내용을 커밋/푸시합니다.
git add . # 전체 수정 내용을 stage에 올립니다. 일부만 올리고 싶으시면 해당 파일만 올려주시면 됩니다. git commit -m "커밋 메시지 내용" # 커밋합니다. git push # 푸쉬합니다.
만약 git push 시 upstream 브랜치가 없다는 경고가 뜨면, 해당 경고에 있는 명령어를 실행해줍니다.
git push --set-upstream origin fix-network-tcp-udp-answer
Step 4. Pull Request 보내기
push를 하면, 레포에 다음과 같은 경고창이 뜨는 것을 확인하실 수 있습니다.
해당 버튼을 누르고 아래 사진처럼 base와 head가 설정되어 있는지 확인하고 PR 작성해주시면 됩니다.
만약 경고창이 안 뜨신다면, Fork된 레포의 Pull Request로 들어가 New pull request 버튼을 눌러주시면 됩니다.
📝 Pull Request 내용 작성 방법
Pull Request 내용 작성 방법은 PR 작성 규칙를 확인해주세요.
규칙에 맞지 않는 Pull Request는 거절될 수 있으니 확인 부탁드립니다!
Beta Was this translation helpful? Give feedback.
All reactions
-
❤️ 1