분기점을 생성하여 독립적으로 코드를 변경할 수 있도록 도와주는 모델각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.만들어진 브랜치는 다른 브랜치와 병합(Merge)함으로써, 작업한 내용을 다시 새로운 하나의 브랜치로 모을 수
down-top 방식local ➡️ remote git init은 새로운 git repository를 생성할 때 사용하는 Git 명령어이다. .git이 생성 되면 해당 프로젝트는 git으로 관리할 수 있다.mkdir - 디렉토리 생성 명령어cd - 디렉토리 이동 명령어
→ 브랜치는 어떻게 사용하고, 어떤 용도로 써야 효율적일까?를 고민하여 나온 모델이 있는데 그 중 git flow 전략을 소개한다.
존재하는 파일 이름을 변경주의: 명령 앞에 git을 붙여줘야함. 붙이지 않으면 deleted, new file이 된다. 파일의 history를 남기기 위해서는 삭제 후 생성이 아닌 이름바꾸기로 추적변경했는데 다시 되돌리고 싶으면 원래 이름으로 다시 되돌려 놓으면 된다