2023.12.14 수업복기

이제우·2023년 12월 14일
0

git branch 전략
main, develop, feature 3가지로 branch를 나누어서 함
main은 바로 배포해도 괜찮은 코드
develop은 개발 중인 코드 (오류가 나는 코드 x)
feature가 각자 개발하는 부분을 작성하는 코드

git branch 브랜치명으로 브랜치를 만들 수 있다.(현재 있는 브랜치의 코드를 따라간다)
git checkout 브랜치명으로 해당 브랜치로 이동한다.
git bracnh 로 branch 목록을 볼 수 있다.
git checkout -b 브랜치명으로 브랜치를 생성하면서 이동할 수 있다.
git branch -d 브랜치명으로 브랜치를 삭제 할 수 있다.

내가 만든 branch는 git push를 해줘야 레포지토리에 branch가 생성됨

feature에서 개발된 코드는 develop 코드로 이동하여 git merge feature/브랜치명으로
develop 브랜치에 코드를 합칠 수 있다.

하지만 현업에서 merge를 바로하는건 팀장권한정도부터 사용하며 일반 개발자는 pull request(pr)를 사용한다. feature 브랜치에서 commit/push를 한 후 레포지토리를 접속하면 pull request를 할 수 있다.

코드를 받아 적어서 배우는 것은 수명이 짧다. 금방 새로운 코드가 생기고 새로운 기능이 생기기때문에 어떻게 이 코드를 알아냈고 사용법을 어떻게 찾아냈는지를 고민하며 공부해야한다.

profile
게으른 사람 중에 제일 부지런하게 사는 사람이 꿈

0개의 댓글