- [Git] Pull Request와 이슈 연결하기 [5/14 study]2024년 05월 14일 22시 56분 09초에 업로드 된 글입니다.작성자: 동혁이
Pull Request와 이슈 연결하기
❗️공식사이트 참조
https://docs.github.com/en/issues/tracking-your-work-with-issues/linking-a-pull-request-to-an-issue
Linking a pull request to an issue - GitHub Docs
You can link a pull request or branch to an issue to show that a fix is in progress and to automatically close the issue when the pull request or branch is merged.
docs.github.com
https://minny27.tistory.com/50
[Git] Issue 생성 및 Pull Request 와 연동
오늘의 결과 화면입니다. 구현할 기능을 Issue로 생성하고 Pull Request를 만들어서 Issue를 참조하고 main branch에 sub branch를 merge 후, 병합된 Issue를 closed 하는 과정을 설명하겠습니다. [Step 1] 새로운 Issu
minny27.tistory.com
❗️Pull Request를 이슈에 연결하여 수정이 진행중임을 표시하고 Pull Request가 병합될 때 자동으로 이슈를 닫을 수 있습니다.
❗️연결된 이슈와 Pull Request
키워드를 사용하거나 수동으로 Pull Request를 이슈에 연결할 수 있습니다.
Pull Request를 이슈와 연결하면 같이 작업하는 사람은 누군가가 문제를 해결하고 있음을 알 수 있습니다.
연결된 Pull Request를 저장소의 기본 브랜치에 병합하면 연결된 이슈가 자동으로 닫힙니다.
❗️Pull Request를 수동으로 이슈에 연결하기
저장에 쓰기 권한이 있는 사람은 Pull Request를 이슈에 수동으로 연결할 수 있습니다.
각 Pull Request에 최대 10개의 이슈를 수동으로 연결할 수 있습니다. 이슈 및 Pull Request를 동일한 저장소에 있어야 합니다.
- Github 에서 저장의 메인페이지로 이동하세요.
- 저장 이름 아래에 Pull Requests 를 클릭하세요.
- Pull Request 목록에서 이슈에 연결할 Pull Request를 클릭하세요.
- 오른쪽 사이드바에 연결된 Linked Issues 를 클릭하세요.
- Pull Request에 연결할 이슈를 선택하세요.
❗️키워드를 사용해 Pull Request를 이슈에 연결하기
Pull Request Description에서 지원하는 키워드를 사용하여 Pull Request를 이슈에 연결할 수 있습니다.
- close
- closes
- closed
- fix
- fixes
- fixed
- resolve
- resolves
- resolved
닫는 키워드는 이슈가 Pull Request와 동일한 저장소에 있는지에 따라 다릅니다.
Linked issue Syntax Example 이슈가 같은 저장소에 있을 때 KEYWORD #ISSUE-NUMBER Closes #10 이슈가 다른 저장소에 있을 때 KEYWORD OWNER/REPOSITORY#ISSUE-NUMBER Fixes octo-org/octo-repo#100 이슈가 여러개일 때 Use full syntax for each issue Resolves #10, resolves #123,
resolves octo-org/octo-repo#100수동으로 연결된 Pull Request만 수동으로 연결을 해제할 수 있습니다. 키워드를 사용해 연결한 이슈를 연결 해제 하기 위해선 Pull
Request Description을 수정해서 키워드를 제거해야 합니다.
커밋 메시지에서 닫기 키워드를 사용할 수 있습니다. 커밋을 기본 브랜치로 병합하면 이슈는 종료되지만 커밋이 포함된 Pull Request는 연결된 Pull Request로 표시되지 않습니다.
🔥마무리
팀 프로젝트 협업할때 필수인 깃&깃허브 공부를 하기 시작하면서 Issue를 올리고 PR을 올렸는데 처음에는 PR 하나 씩 머지하고 Issue도 전부 수동으로 직접 닫아줬었는데 자동으로 닫힐 수 있게 하는 방법이 있었다니 너무 편합니다!!
오늘도 모두 화이팅!!! ㅎㅎ
다음글이 없습니다.이전글이 없습니다.댓글