간단하게 Github를 이용하여 코드 관리하는 방법에 대해 기술한다.
필자는 우분투 20.04에서 실험을 진행했다.
git clone
github의 repository를 현재 디렉터리에 복사하는 방법이다.
git clone https://github.com/git/git.git
아래 그림처럼 github repository에 대한 URL은 다음과 같은 방법으로 알아낼 수 있다.
git add
repository에 변경된 내용을 Staging Area에 저장한다.
여기서 Staging Area는 commit 전에 변경된 내용이 대기하는 장소이다.
git add .
현재 디렉터리의 모든 변경 기록들을 Staging Area로 전달한다.
git add -A
모든 변경된 내용을 Staging Area로 전달한다. 현재 디렉토리 이외의 모든 변경 내용을 전달한다.
git commit
Staging Area에 있는 내용들을 local repository에 전달한다.
지금까지 변경된 사항을 repository에 확실하게 반영한다는 의미로 이해하면 될 것 같다.
git commit -m "comment"
-m 옵션을 통해 commit에 대한 comment를 남길 수 있다.
git push
local repository의 파일을 remote repository에 저장한다.
local repository에 작업한 내용들을 외부로 공개하는 개념이다.
git push