[Git] 브랜치(branch) - git branch, switch, merge, cherry-pick
0. 브랜치란? 브랜치(branch) : 커밋을 가리키는 포인터 : 어떤 게 최신 커밋인지 정보를 가짐 : 깃으로 버전 관리를 시작하면 기본적으로 main(예전 버전은 master) 브랜치 생성 1. 브랜치 생성 및 이동 $ git branch : 브랜치를 생성하거나 확인 : 새 브랜치를 만들면 기존 파일 유지하면서 내용을 수정하거나 기능 추가 가능 옵션 -d 병합이 끝난 브랜치 삭제 -D 병합하지 않은 브랜치 강제 삭제 새로운 브랜치 생성 git branch 새로운 브랜치 현재 저장소의 브랜치 확인 git branch $ git switch : 현재 브랜치에서 다른 브랜치로 이동 git switch 이동할 브랜치 2. 브랜치 정보 확인 전환할 브랜치에서 커밋 master 브랜치 vim work.txt ..