독립적이기 때문에 동시에 여러 작업을 할 수 있음
나중에 원래의 버전과 비교해 하나의 새로운 버전으로 합칠 수 있음
마스터 브랜치 (master branch) : 저장소를 만들고 기본으로 생성되는 브랜치
git branch 브랜치명
git pull --rebase origin main(현재 브랜치)
브랜치 병합 후 push하면 된다.
git checkout 브랜치명
git checkout -b 브랜치명 : 브랜치를 만들면서 동시에 전환하는 기능cat 파일명.확장자
git stash
작업 트리를 깨끗하게 만들어줌
→ 같은 커밋이 아닌 브랜치 간에도 자유롭게 전환할 수 있다.