현업에서는 main branch 에서 작업을 한 git repository를 다른 팀원들과 공유를 하게 되는데(git clone 파일 생성) ,만약 메인 개발자가 아닌 팀원이 code를 수정/추가 할 때 ,git repo를 배포한 메인 개발자가 바뀐 commit을 확인하고 git commit, git push를 허용하여 git repo를 수정하게 된다. 그러나 예를 들어, 팀원이 git repo에 있는 기술 code를 연습 및 숙지하게 될 경우, code의 자유로운 조작/수정/삭제가 불가피하다.이럴 때 파일의 git bash를 열어 main branch를 팀원이 생성한 새로운 branch로 이동하여 vscode를 열 경우, main branch가 아니기 때문에 팀원은 commit 메시지를 메인 개발자에게..