[공통] Git Workflow & Rebase_11.29

송철진·2022년 11월 28일
0

0. 학습 목표

  • Git flow가 어떤 방식으로 운영 되는지 알고, main, develop, feature, release, hotfix 브랜치를 각각 구분하여 설명할 수 있다.
  • branch를 병합하는 두 가지 방식인 rebase와 merge의 차이점에 대해 설명할 수 있다.
  • rebase 명령어를 사용하여 불필요한 커밋을 하나로 squash 할 수 있다.

참고자료:
우아한형제들 기술블로그
위코드 학습자료 gitflow pdf

10시반 session(홍래영 멘토)

앞으로는 머지를 안하고 리베이스만 쓸 것이다!
전 기수 중에는 리베이스를 어려워해서 한번도 부트캠프에서도 현업에서도 하나의 커밋만 작성하는 방식으로 하다가 깃을 날려서 어떻게 복구하냐고 연락이 온 경우도 있다.. 그런 실수는 학원에서만!

  • 회사마다 다름.. 무조건 하면 안된다! 리베이스가 아닌 상황인데 force옵션을 쓰면 자료가 날라갈 수 있음


git checkout -
git checkout -b

profile
검색하고 기록하며 학습하는 백엔드 개발자

0개의 댓글