환경설정하기
환경설정을 완료하였다고 하면 git add. 와 commit을 한다.
git log로 확인하기 환경세팅이 완료되었고 여기서 바로 파일을 올리는 것이 아니라 브런치를 먼저 만든다.
브렌치명: dev
git checkout -b dev
▷ 파일 git에 올리기
최초에 올릴 때는 git push --all 을 사용하여 한꺼번에 올린다.
따로따로 올리고자 한다면 아래와 같이 두개를 써야한다. 최초 올리는 것은 한꺼번에 올리는것이 편하다.
git push origin main
git push origin dev
git hub에서 확인하기 - 파일 올라왔는지 확인 - 브런치 2개생성되었는지 확인 브런치 2개 main, dev
Settings -> Manage access -> add people 로 팀원들을 저장소에 접근할 수 있도록 추가
메일에서 초대 확인
Settings -> branches -> main : add rule -> Require a pull request before mergingWhen enabled, all commits must be made - 승인을 해야 적용이 됨 - 아무나 push를 못하기 때문에 보호받는 브런치 main이 된다.
main과 dev 브런치 보호 적용
정리 :
깃 문서화 # 협업 프로토콜 # 팀원 1. topic 브랜치 생성 2. 개발다하고 3. 로그 지저분하면 rebase 해서 4. topic 푸시 하고 PR 요청 5. 관리자가 승인하고 merge를 함 6. merge가 완료하면 github에 branch 삭제! 7. dev 브랜치 pull 함