개발자에게 있어 Git, GitHub는 필수라고 할 수 있다
그 필수적인 Git과 GitHub에 대해서 알아보자
도움받은 사이트 생활코딩 지옥에서 온 Git
Git과 GitHub의 차이
정의
Git : 개발을 진행하며 작성하는 소스코드가 업데이트 되는 버전을 기록해두고 관리할 수 있는 소스코드 버전관리 시스템
GitHub : Git으로 관리하는 프로젝트를 호스팅하고, 시간과 공간의 제약 없이 협업할 수 있는 온라인 서비스
풀어서 이야기 한다면
쉽게 말해 Git은 코드의 버전을 관리하며 로컬에서 작업하고 기록을 저장하며, GitHub는 웹사이트로 Git의 버전 기록을 올려 다른 사람과 공유, 협업할 수 있게 해준다
깃허브 회원가입 하기
아보느 포스트님의 포스트
Git, GitHub 연결하기
리눅스 터미널$ git config --global user.email "my-email@gmail.com" $ git config --global user.name "my-username"
my-email@gmail.com
과my-username
은 자신의 email주소와 username을 입력합니다
Git에 등록한 config 정보를 확인 하기 위해서는 다음의 명령어 입력한다$ git config -l
Git으로 관리할 저장소 생성
$ cd $ mkdir workplace
workplace 디렉터리 생성 및 이동
$ cd workplace $ git init
init
은 initialzation의 약자로 시작한다는 뜻을 갖고 있다.
지금부터 Git이workplace
디렉터리에서 발생하는 모든 변화를 기록한다
제대로 시작이 되는지 확인 하기$ ls -a . .. .git $ cd .git $ ls HEAD branches config description hooks info objects refs