본인의 코드와 그 수정내역을 기록하고 관리하도록 돕는 버전 관리 프로그램.
로컬에서 프로젝트의 기록을 자동적으로 관리할 수 있도록 해준다.
git을 통해 브랜치를 생성하고 이전 브랜치로 복구, 병합, 삭제가 가능하다.
git 저장소를 관리하는 클라우드 기반 호스팅 서비스
로컬에서 관리한 것을 중앙저장소에 올려 관리하는 것으로, 다른 사람과 소스코드 공유가 가능하다.
github repository 생성
Github에서 생성한 레포지토리를 클릭하여 복사 버튼을 클릭한다.
공유할 프로젝트 경로에서 우클릭으로 git bash를 연다
먼저 git init을 실행한다.
git remote add origin [저장소 url]로 아까 복사한 url을 넣어 실행한다.
git remote를 입력하여 origin이 출력되면 정상적으로 연결된 것이다.
repository에 올릴 파일들을 선택하여 git add한다.
필자는 모든 파일을 올릴 것이기 때문에 git add . 을 실행하겠다.
이것으로 git add 명령어로 등록한 파일 또는 폴더는 스테이징에 등록된다.
스테이징에 등록된 파일과 폴더를 git commit -m ["메시지"] 명령어로 등록한다.
commit 내역을 git push origin master 명령어로 원격 저장소에 업로드 한다.