반응형 깃허브4 Git 커멘드 정리 git config git config --list git config --global user.name "Kim Yoo" git config --global --replace-all user.name "Kim Yoo" git config --global user.email "kimyoo04eco@naver.com" git config --global init.defaultBranch main 2023. 8. 10. 풀리퀘스트 리뷰하는 방법 정리 앞에서 팀원의 머지 실수를 방지하기 위해서 Branch protection rule을 지정하여 리뷰하는 방법을 기록하고자 합니다. Require approvals를 체크 해야 PR을 했을 때 승인을 해주는 상대방이 1~여러명이 가능합니다! 이렇게 하면 무분별한 merge로 사고를 방지할 수 있습니다. 리뷰를 통해 Approve를 하는 경우 Review를 통해 Request changes를 하는 경우 승인 기능을 사용하면서 처음 알게된 부분이 PR을 하고나서 merge를 안했다면 커밋을 추가하더라도 추가된 기록이 기존 open 된 PR에 기록이 되어진 다는 것입니다. 이것을 몰랐을 때는 항상 PR이미 해버렸다고 하면서 추가로 커밋을 하지 않고 머지 후에 추가작업을 했던 저를 반성했습니다 ^^; 코드리뷰할 .. 2023. 4. 28. git reset --hard 경험 기록 팀원의 머지 실수로 과거의 기록들이 현재의 작업들을 덮어서 일주일치 기록이 덮여버렸습니다. 단순히 파일 수정으로 기록을 덮는 방법은 할 수 없어서 문제가 있는 머지 기록 이전으로 돌아가자는 판단을 했습니다. 그래서 git reset --hard를 해본 경험과 github desktop의 Update from 버튼의 올바른 사용방법에 대해서 정리를 합니다. [ 문제가 일어난 커밋 ] [ 문제가 일어난 원인 ] 팀원은 github desktop을 사용하고, forked repository를 clone 하여 로컬에서 사용 중이었습니다. 팀원은 feature 브랜치에서 작업 중에 커밋기록이 있는 상태에서 Update from develop을 진행한 후 PR과 Merge를 진행했습니다. 여기서 문제점은 Updat.. 2023. 4. 27. Github Issue, milestone 알아보기 - 깃헙을 대충 쓰던 와중에 리뷰해주실 분이 생겼다. 그래서 이슈를 등록해보는 것을 해보라는 말을 들어서 처음 쳐다보았다. - 찾아 보니 issue template를 통해서 업무의 능률을 높히는 것을 볼 수 있었다. - 이슈의 생성, 닫기, 삭제가 가능하며.. 히스토리들을 봐야 할 때가 있으니 삭제 하지않고 기록으로 남기자. - 이슈를 이전시킬 수 있다. Transfer this issue 이런식으로 되어 있으며 리포지토리를 고르도록 한다. - 이슈를 핀 할 수 있다. 오른쪽 하단에 Pin Issue를 누르면 제일 상단에 표시되도록 한다. - 이슈 라벨을 생성할 수 있다. 이슈가 어떤 종류인지 구분하기 편해보인다. 라벨을 추가 삭제도 가능하다. - 마일스톤 기능이 있다. 마일스톤은 이슈들을 모아서 일정관.. 2022. 5. 12. 이전 1 다음 반응형