git 2

협업을 위한 필수 능력, Git Issue 작성해보기

Git Issue git issue를 쓰는 이유는 뭘까? 협업을 하다보면 항상 옆에 붙어있지는 않기 때문에 보다 빠르게 어떤 개발을 하였는지, 혹은 어떤 개발 이슈가 생겼는지, 버그가 생겼는지 공유하는 것이 중요하다. 하지만 수많은 git commit, push가 오가는 상황에서 해당 사항을 추적하기란 굉장히 어렵다. 그래서 git issue를 작성하고, 해당 issue 번호를 commit 메세지에 기입함을 통해서 해당 Issue와 관련된 commit 내용을 한꺼번에 볼 수 있다. 어떻게 작성할 수 있을까? 1. 레포지토리의 Issues에 해당하는 탭을 클릭한 후, New Issue를 선택한다. 2. 해당 이슈를 선택하게 되면, 설정해 놓은 템플릿이 나타나게 된다. 우리는 git commit 정책을 통해..

git 2023.08.25

Git - 여러 명의 승인이 있어야 Merge가 가능한 PR

Git 을 처리하다보면 PR(pull request)를 많이 마주하게 되는데, 나도 몰래 Merge를 누르는 불상사가 나타날 수 있다. 이를 방지하기 위해 여러 명의 PR 승인이 있어야만 Merge가 가능하도록 Rule을 추가할 수 있다. 1. Repo에 Settings에 들어간다. 2. 우측바의 branch 카테고리를 누르고, add rule을 누른다. 이는 각 branch 마다 rule을 작성할 수 있다는 것을 의미한다. 3. 원하는 브랜치의 이름을 Branch name pattern에 작성하고 Require a pull request before merging을 선택하여, 세부 요건인 Require approvals를 선택하여 원하는 approvals의 숫자를 선택한다. 이와 같은 설정이 끝나게 되..

git/git 전략 2023.06.23