git branch 브랜치명:브랜치 생성명령어git branch:브랜치 확인명령어 q:빠져나가기 git switch 브랜치 이름:브랜치 이동git checkout 브랜치 이름:브랜치 이동 명령어가 두 개인 이유:checkout이 먼저 생겼는데 checkout이 애매했음. checkout이라는게 다른 용도, 과거의 코드로 돌아간다는버전 이동이라는 뜻도 있음즉, 혼란을 느껴서 git switch가 생김 git switch - c:브랜치 이동 git checkout -b 브랜치명:브랜치명을 만들고 그 브랜치명으로 전환 새로운 브랜치에서 코드 수정git add .git commit -m "" 브랜치에 짠 코드를 main에 옮기기git switch 최종 브랜치이름 maingit merge 합칠 브랜치 이름 ..