git branch
Git branch, 병합(merge, rebase), commit 수정
Git branch, 병합(merge, rebase), commit 수정
2022.06.031. Branch란? 독립적인 어떤 작업을 진행하기 위해 공간을 만드는 것입니다. 새로 만든 브랜치는 파생해서 만든 브랜치와 동일한 상태를 가집니다. 하지만 브랜치에서 수정하여 커밋한다면, 기존의 브랜치에는 영향을 미치지 않습니다. 예를 들어서 dev 브랜치가 있습니다. 로그인 기능을 만들기 위해서 feature/login 브랜치를 생성해 작업을 완료한 후 commit을 했다면, 아직까진 dev에는 영향이 없습니다. 하지만 merge 작업을 수행한다면 feautre/login에 commit 사항이 dev 브랜치로 넘어오게 됩니다. 이처럼 한 개의 브랜치를 여러 갈래로 나누어서 병렬적으로 작업을 수행하고, 합칠 수 있는 기반을 제공합니다. 1-1. branch 생성 첫 번째 명령어를 통해서 feature/..