FACTS(사실, 객관) : 내가 한 일
깃 활용
초기세팅
1. 팀장: 초기 코드 작성 및 github 업로드
코드 작성 후 => git init => add => commit => 레포지토리 생성 => git push
2. 팀장: dev브랜치 생성 (git switch -c dev = 로컬에서 브랜치 생성) => git push origin dev
3. 깃허브에서 dev 브랜치를 default로 설정
(setting -> Default branch -> "↔"버튼 클릭->"dev"선택 후 "Update"클릭)
4. 팀원들을 colaborator로 등
(setting -> colaborators->Add people)
기능개발
1. 기능 브랜치 생성 및 기능 개발
git switch -c 기능브랜치 [예)feature(기능)/signup(회원가입)]
2. 작성 후 저장
git add . => git commit -m " feature/signup" => git push origin feature/signup
3. pull request 생
깃허브에서 Compare & pull request클릭 => base브랜치 확인(dev) => 기능 브랜치 확인 => Creat pull request클릭(pull request 생성) *만약 초록 버튼이 아니라 회색 버튼이 뜨면 충돌이 난 것이므로 이것부터 해결해야 함!
FEELINGS(느낌, 주관) : 나의 감정적인 반응, 느낌
내일부터 첫 팀프로젝트를 시작하는데 깃을 제대로 활용해 충돌없이 잘 해낼 수 있을지 걱정스럽다
FINDINGS(배운 것) : 그 상황으로부터 내가 배운 것, 얻은 것
팀프로젝트 할 때 협업해서 깃을 잘 다루는 방법
FUTURE(미래) : 배운 것을 미래에는 어떻게 적용할 지