분산 버전 관리 시스템인 git저장소 호스팅을 지원하는 웹 서비스.
원격 저장소 역할 및 다른사람들과 협업을 가능해게 해준다.
git init //git 저장소 만들기
git branch -M main
// git은 기본 브랜치 이름이 main이어야함.
경우에따라 기본 브랜치가 master로 설정되어있을 수 있기때문에 main으로 변경해준다.
로컬 → 원격으로 업로드 해보기
git push -u https://github.com/user/prj~~ main
// main브랜치를 해당 원격저장소 주소에 올리라는 의미
-u 옵션은 해당 원격저장소 주소를 기억해두라는 의미로 한번 실행후에 git push만 입력해도 push됨.
git remote add origin https://github.com/user/prj~~
// 해당주소를 origin 변수명으로 저장해 사용할수 있음
// git push -u origin main 2번에 나온 push명령을 간소화할수있음
git remote -v //변수목록 살펴보기
git clone https://github.com/user/prj~~ //해당주소의 소스 내려받기