컴퓨터 파일 경로는 바탕화면>>폴더1>>폴더2>>파일 순으로 뒤로 가기/앞으로 가기 라고 표현하지만 터미널에선 위/아래로 간다라고 표현한다. 즉, 최하단이 가장 최신 정보.
가장 최신 정보가 최상단에 노출된다. (History(과거) 위에 현재진행형으로 계속 쌓이는 구조) 커밋 여러 개가 쌓여있는걸(History가 쌓이면) 로그라고 한다.
맨 밑에 있는 커밋이 가장 오래됐으며 근본. 즉, Main이다.
Main branch는 제일 최초에 생성된다. 이 Main branch를 시작으로 새로운 브랜치들 복사, 파생된다. 협업 관점에서 함부로 건드리지 않는다. (단, 이름이 Main일 뿐 어떠한 의미나 기능이 있는건 아니니 착각X)
origin은 핀포인트 개념으로 이해하면 쉽다. Push할 때 마다 위치가 바뀐다. Push란 내가 이 때 github에 백업했다는 의미이다. 그렇기에 HEAD(로컬 위치)와 origin(깃헙 위치)의 위치가 다를 수 있다.

자주 사용하는 여러 명령어는 개인 노션에 정리했으니 필요할 때 마다 참고하기.