git : 소스코드 업데이트를 기록하고 관리할 수 있는 버전 관리 도구
github : git으로 관리하는 프로젝트를 호스팅할 수 있는 서비스. 온라인 서비스이다.
local(본인의 컴퓨터)에서 작업한 내용을 Git에 기록해두고, remote(원격)공간인 github에 올림으로써 다른 사람과 공유하고 협업 작업이 가능하다.
우선, git version을 확인해보자.
git --version
버전이 정상적으로 출력되면 사용할 준비가 다 된것이다.
본격적으로 사용하기에 앞서 local git에 github의 계정정보를 등록해보자!
git config --global user.email "you@example.com"
git config --global user.name "you're username"
""안에는 본인의 github 이메일주소와 설정한 username으로 입력하면 된다.
설정을 했으면 git상에 등록한 설정을 보고 싶을것이다.
git config -l
-l
은 list이다.
이제 디렉토리를 만들고 git저장소로 만들어주자
cd ~
mkdir first_workspace
cd ./first_workspace
디렉토리를 만든다고 해서 저절로 git저장소가 되는것이 아니다!
초기화 명령어를 쳐줘야 한다!
git init
위 명령을 치면 이전에 없던 파일들이 보일 것이다.
하지만 숨김파일로 생성이 되어있으니 -a
옵션을 붙여서 확인해보자
ls -a
. .. .git
모든 git local 저장소는 .git
이라는 디렉토리를 품고 있다는 점을 명시하자!