Git
: 단순히 버전을 기록하고, 관리하는 도구
Github
: 로컬 깃 기록들을 온라인 상에 업로드하고, 보관할 수 있게 해주는 서비스
- Git 으로 기록된 버전들을 올려놓기 위한 구글드라이브 같은 서비스
- Github 없이도 Git 을 얼마든지 사용할 수 있지만, 현업에서는 Gitlab/Github 등과 함께 Git 을 사용하는 것이 일반적
Local Repository
: 우리 컴퓨터에 있는 Git 저장소
Remote Repository
: Github 상의 (온라인 상의) Git 저장소
두 저장소를 연결하는 명령어
git remote add origin [github repo 주소]
Local Repository 가 있는 곳에서 (git init 을 한 그 폴더에서) 아래 명령어를 입력하면 연결된다.
로컬에 저장되어 있는 기록 온라인에 올리기
git push origin [브랜치명]
브랜치는 다음 게시물에서 정리 예정
기본적으로 master가 디폴트 브랜치로 따로 브랜치를 생성하지 않았다면
git push origin master
를 입력해주면 된다.
🎈최근에는 default branch 에 대해서 master 가 아니라 main 이라는 이름을 쓰도록 권고하고 있다.