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이 없다고 가정함)