<용어정리>
브랜치(Branch)
하나의 브랜치는 다른 브랜치에 영향을 끼치지 않는다.
Main Branch는 init과 동시에 자동으로 생성된다.
(깃에서는 Master branch라고 하고, 깃허브에서는 Main branch이라 함)
헤드(Head)
브랜치 포인터, 북마크로서 가장 마지막에 커밋된 브랜치를 가리킨다.
<관련 명령어 정리>
git branch
현재 저장소에 있는 브랜치 목록을 보여줌 (단순히 show의 기능만함)
git branch [브랜치명]
새로운 브랜치명을 만듦
브랜치명에는 공백 불가능
git switch [브랜치명]
브랜치명으로 헤드 이동 (신식)
git checkout [브랜치명]
브랜치명으로 헤드 이동 (구식)
git switch -c [브랜치명]
새 브랜치 만들고 헤드 이동
git branch -d [브랜치명]
브랜치 삭제
git branch -m [새 브랜치명]
현재 브랜치명 변경
(단, 헤드가 바꾸고자 하는 브랜치를 가리키고 있는 상태에서 명령어를 수행해야한다.)
git commit -a -m "코멘트"
스테이지의 모든 변경사항을 커밋해라 (전 단계 add필요없음)
<느낀 점>
이제 본격적으로 형상관리를 한다는 느낌