본문으로 바로가기

Github clone, add, commit, push

category Github 관리 2021. 3. 30. 17:44

 간단하게 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