1. Git vs GitHub
- Git은 버전 관리 시스템으로, 시간이 지남에 따라 파일의 변경 사항을 추적하는 도구입니다.
- GitHub은 Git을 사용하는 프로젝트를 위한 호스팅 서비스입니다.
2. Using GitHub
Common Workflow: 내 로컬 Repository를 GitHub 에 push 하기
- 로컬에서 add / commit 한다.
- Github 으로 이동 후 새 repository를 생성한다.
- 나의 로컬 repository 를 GitHub repository 와 연결한다. (remote 추가)
- 새 remote 를 이용하여 코드를 Push 한다.
2.1. repository 에 코드 push 하기
- GitHub repository 를 생성하려면, github.com
으로 이동 후 우측 상단 + 버튼을 누른 뒤 'New repository'
라는 옵션을 선택해주세요.
- 'Create repository' 버튼을 누르게 되면 새로 만든 GitHub repository 의 스타팅 페이지로 이동하게 됩니다.
2.2. repository 에 변경사항 남기기
로컬 Git repo를 GitHub remote repo 와 연결 후 push 까지 했다고 로컬에서 작업한 내용들이 자동으로 remote 에 반영되는 것은 아닙니다. 그래서 변경사항이 있으면 다시 push 를 해줘야 GitHub repo 가 업데이트 됩니다.
예를 들어,
"Hello World"
README.md 파일에 추가해주거나, 해당 내용을 담고 있는 새로운 js 파일을 생성해줍니다. 저장 후 커밋을 위해 add 후 커밋메세지를 남겨줍니다.
git add .
git commit -m "Add greeting"
커밋을 한 뒤, 아래 명령어를 입력해서 업데이트 된 로컬 repo를 GitHub repo로 push 해줍니다.