1. 깃헙에서 Team_RR 저장소 생성

  2. 팀원 초대

  3. develop 브랜치 생성

    1. main 브랜치와 develop 브랜치를 분리해서 관리하기 위함
    2. main 브랜치는 최종 제출할 파일만 관리
  4. 로컬에서 Operating System 폴더 생성

  5. Visual Studio Code에서 Operating System 폴더 내에 터미널 키고 git clone [<https://github.com/아이디/저장소명.git>](<https://github.com/%EC%95%84%EC%9D%B4%EB%94%94/%EC%A0%80%EC%9E%A5%EC%86%8C%EB%AA%85.git>) 입력

    명령어 방향 설명
    git push 로컬 → GitHub 내 작업을 올림
    git pull GitHub → 로컬 팀원 작업을 받아옴
    git clone GitHub → 로컬 처음 한 번만, 전체 받아오기
    git fetch GitHub → 로컬 정보만 받아옴 (파일 적용 안 함)
  6. Operating System 하위에 Team_RR 폴더 생성됨

  7. 터미널에서 ls Team_RR 입력해서 해당 폴더로 진입

  8. git branch 입력 시 main 브랜치만 보임

  9. 아까 생성한 develop 브랜치는 왜 안 보일까?

  10. git branch는 로컬 브랜치만 보여준다고 함

  11. git branch -a로 실행하면 develop 브랜치가 보임

    image.png

  12. remotes/origin/HEAD -> origin/main는 뭐지?

  13. 클로드 답변: "GitHub에서 이 저장소의 기본 브랜치는 main이에요" 라고 알려주는 것

  14. develop 브랜치를 원격 저장소에서 로컬로 받아오려면?

  15. 터미널에 git checkout develop 입력 후 git branch로 확인해보면 로컬에 develop 생성된 거 확인

    image.png

  16. 환경 구축 관련 작업을 진행할 setup-env 브랜치를 git checkout -b “setup-env” 명령어로 생성

    image.png

  17. 그러면 브랜치도 develop → setup-env로 변경된 것을 확인할 수 있음

  18. setup-env에서 git으로 추적하지 않을 파일들을 .gitignore 파일에 정리해두려고 함

  19. setup-env에서 Windows 환경과 Mac 환경의 줄바꿈 방식이 달라 .editorconfig 파일을 생성해서 OS 환경에 상관없이 자동으로 줄바꿈, 인덴트를 통일해 줌

  20. README.md에 작업일지 url 추가함