코드 스테이츠 블록체인 교육 - Git 브랜치 관리와 고급 기능(10/17)

Imomo·2022년 11월 8일
0

블록체인교육

목록 보기
26/26

브랜치

  • 한 소스코드에서 동시에 다양한 작업을 할 수 있게 한다.
  • 소스코드의 한 시점의 동일한 상태를 만들고, 브랜치를 넘나들며 작업을 수행할 수 있다.
  • 각각의 브랜치에서 생긴 변화가 다른 브랜치에 영향을 주지 않고 독립적으로 코딩을 진행가능하다.

브랜치 종류

  • 통합 브랜치 (Integration Branch)
    배포될 소스 코드가 기록되는 브랜치.
    Github Repository를 생성하게 되면 기본적으로 main or master 브랜치가 생긴다.
    해당 프로젝트의 모든 기능이 정상적으로 작동하는 상태의 소스코드가 담겨 있다.
  • 피처 브랜치 (Feature Branch)
    기능 추가, 버그 수정과 같이 단위 작업을 위한 브랜치.
    통합 브랜치로부터 만들어내며,피처 브랜치에서 하나의 작업이 완료되면 다시 통합 브랜치에 병합하는 방식으로 진행된다.

rebase란

말 그대로 branch base를 이동시킨다는 뜻, 머지처럼 브랜치 통합을 목적으로 하지만, 특정 시점으로 브랜치가 가리키는 곳을 변경하는 기능을 한다.

📌 github API

https://api.github.com/users/hd3946

깃헙 유저정보를 가져올수있다.

0개의 댓글

관련 채용 정보