branch를 생성하지 않으면 기본값은 master로 되어있습니다.
작업은 branch에서 하고 최종적으로 올리는 곳은 master 라고 인식하면 됩니다.
master는 신성한 공간입니다... 깨끗한 코드만이 올라 올 수 있도록...
:: branch 생성
branch란 master와는 별개의 공간입니다. 다른사람들과의 작업 중 충돌이 이루어 지지않아 이 곳 에서 작업을 하면 됩니다!
:: 해당 branch로 이동
브랜치를 생성해도 이동하지 않는 이상 master에 있습니다!
브랜치 생성과 동시에 생성된 브랜치로 이동하고 싶다면
기존 checkout 명령어에 -b 라는 flag 를 추가해주면 됩니다.
git branch checkout -b
:: 현재 작업위치 확인
branch checkout
명령어로 해당 브랜치로 이동을 했다면 이제 제대로 이동했는지 확인을 해봐야 합니다!
*표와 초록색 문구로 표시되어 있는곳이 현재위치
:: 브랜치 병합
기능구현이 완료되어 작업이끝난 브랜치와 다른 브랜치와 병합 할 수 있고
master
와 병합 할 수 있습니다!
현재 작업위치는 항상 인지 하고있어야 합니다!
:: 브랜치 삭제💀
브랜치 삭제 명령입니다 주의해서 써야합니다!❗️