git 과 git hub는 다르다!
git은 개인(local)저장소, git hub는 공용 저장소.
git은 내 작업을 기록할 수 있고
git hub는 내가 파일을 올리거나, 남이 올린 파일을 끌어 쓸 수 있다.
feat : 새 기능 추가.
fix : 버그, 기능 수정
docs : 문서 수정
refactor : 코드 리팩토링(코드 수정 등)
test
style
remove
resource
git을 혼자 쓰려면 add, commit, push 만 있으면 됨.
하지만 여럿이서 공유한다면 branch가 필요하다.
로컬과 원격의 커밋 이력이 같아야 push를 할 수 있다.
브랜치를 만들면 폴더를 복사하지 않아도 된다.
마스터는 깔끔하고 무결한 코드. 브랜치는 수정할 수 있는 것.
머지를 그냥하면 branch가 지저분해진다.