깃 사용법을 숙달하기 좋은 사이트가 있다.
https://learngitbranching.js.org/?locale=ko
위 사이트에 들어가면 별 다른 환경설정을 하지않아도 GIT 의 기능을 시각화 하여 보여준다.
개발을 하다 보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다. 코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데, 이렇게 독립적으로 개발하는 것이 브랜치다.
branch 관련 기본 명령어
git branch 를 다른 branch로 합치는 과정을 merge라 한다. merge의 기본 단위는 브랜치이며, git merge 명령어 로는 커밋 단위로 합치기가 불가능하다
merge 의 기본 명령어는 head의 위치에서 아래 명령어를 입력하면 head 브랜치와 입력한 브랜치가 병합된다.