[세미나] GITHUB

매빈·2023년 3월 21일
0

EFUB 세미나

목록 보기
1/6
post-thumbnail

GIT / GITHUB


GIT이란?

  • 버전 관리 시스템의 일종
  • 소스코드를 효과적으로 관리할 수 있게 해주는 무료/오픈 소스 소프트웨어
  • 브랜치를 통해 Merge
  • 인터넷이 없어도 개발 가능

GITHUB

  • GIT의 웹 호스팅 서비스
  • 협업하는 코드를 저장하는 서버 중 가장 대표적인 서비스

GIT GUI


  • GITHUB Desktop, KraKen, Sourcetree 등 다양함
    편한거 두고 왜 터미널에서 생짜로 썼을까 난

PR


  • 브랜치를 머지하기 전에 검토를 요청
  • 코드 충돌 최소화

GIT Flow


  • main: 기준이 되는 브랜치
  • develop: 개발 브랜치
  • feature: 단위 기능을 개발하는 브랜치
  • release: 배포 이전에 QA를 하는 브랜치
  • hotfix: 버그가 생겼을 때 긴급 수정하는 브랜치, 큰 프로젝트에서 사용함

GITHUB Convention


  • 노션 페이지 참고

0개의 댓글