03.branch
branch
커밋하면서 계속 코드를 짜다 보면 갑자기 새로운 기능을 추가하거나 그래야 하는 경우 발생한다
그럴 때는 원본 파일에 코드를 추가하고 커밋해도 되지만 혹시나 프로그램이 망가지거나 할때 를 대비해서 프로젝트의 복사본을 만들어 사용한다
branch를 이용하여 복사본 가능하다
- 브랜치 생성( 복사본 만듬)
git branch 브랜치명
- 브랜치로 이동
git switch
git switch main시 main으로 이동
git log --graph --oneline --all
그래프로 볼 수 있다
다른 가지 브랜치에서 main 브랜치로 함치고 싶으면 git switch로 main 브랜치로 이동한후 git merge 합칠 브랜치명 입력한다
만약 메인과 합칠 브랜치가 같은 수정을 했을 경우 충돌이 나서 컴퓨터가 혼란 스러워 한다 ( merge 브랜치 명을 할 경우 )
vim 에디터 창이 발생하게 되는데 수정을 하고 원하는 코드만 남기고
git add 와 git commit 을 해준다
댓글남기기