master branch는 해당 repo owner만 commit할 수 있는데 웬만해선 owner도 PR 통해서 수정한다고 배웟슴다.
근데 아무나 해당 repo에 branch 생성이 가능한거? 아니면 owner가 따로 branch 생성 권한을 줄 수 있는거?
만약 누구나 branch 생성 권한이 있으면 악의적 사용자가 branch 계속 생성해서 overflow 일으킬 수도 있을것 같다는 생각이 들어서 궁금함.
그리고 자기가 보낸 PR이 accept 되서 merge 되면 작업했던 local repo에 있는 branch는 삭제하는게 좋나여 아니면 origin/master에 merge 하는게 낫나여?
(자기가 보낸 PR 이후에 추가적인 commit이 없다고 가정함)
PR전까지 이루어지는 행위는 자신이 포크한 리포에서 하는거라 권한이 따로 필요하진 않음
PR가 merge 되기 전까진 포크한 리포에 남아있나보네여. ㄳㄳ.
혹시 가능하면 두번째 질문도 답해줄 수 있나여? PC에 남아있는 local repo의 branch 처리를 알고싶음
난 삭제함