Git

Git으로 로컬 저장소 관리하기

LimeCoding 2023. 3. 11. 19:23

 Git을 이용하여 프로젝트 버전관리를 하기 위해선 먼저 로컬 저장소를 만들어야 한다.

1. 로컬 저장소 만들기


 바탕화면에서 마우스 오른쪽을 누르고 git bash를 실행하면 다음과 같은 화면이 나온다.

 

GIt Bash 실행

 Git Bash를 실행하면 실행한 디렉토리에서 깃이 실행되는데 위 같은 경우에는 바탕화면이 현재 디렉토리로 보여지고 있다. 여기서 cd 명령어를 입력하면 홈 디렉토리로 올라가게 된다. 우리는 cd Documents/를 이용해 문서 폴더로 디렉토리를 변경한다. (Do를 입력하고 Tab키를 누르면 자동으로 완성된다. 안된다면 폴더가 존재하는지 확인해 보자!) 다음 pwd 명령어를 이용하여 디렉토리 위치를 확인할 수 있다.

 

 다음으로 우리는 Documents 디렉토리에다 cli-git이라는 폴더를 만들어 이 폴더에 깃 로컬 저장소를 만든다. mkdir cli-git을 입력하여 폴더를 만들고 이 폴더로 들어가서 git init 명령어를 이용하여 저장소를 만든다.

 

 로컬 저장소를 만들고 나서 git status를 입력하면 현재 로컬 저장소의 상태를 보여준다. 만약 git status를 입력했을 때 "Not a git repository"라는 명령어가 나온다면 로컬 저장소가 존재하지 않기 때문에 생기는 오류이니 git init을 이용하여 저장소를 만들어 준다.

 

 

2. 커밋


 

 커밋을 할 때는 add와 commit 두 과정을 거쳐야 한다. 먼저 커밋을 하기 위해 텍스트 파일을 만들어 준다. 텍스트 파일이 만들어졌다면 ls 명령어로 디렉토리에 파일이 만들어졌는지 확인하고 git status를 이용해여 로컬 저장소 변경 사항을 확인한다.

 git status를 보면 untracked files로 로컬 저장소에 변경점이 있다는 것을 알려준다. git add 명령어를 이용하여 스테이지에 올려주고 git commit을 이용하여 커밋을 한다.

 

 git add를 했을 때 경고가 하나 나오는데 이는 개행 문자 처리에 대한 내용이니 신경쓰지 않아도 된다. 그리고 git commit을 할 때 커밋 메세지를 적어야 하는데 git commit -m "커밋 메세지" 방식으로 입력하면 하면 커밋이 된다. 커밋을 하고 나서 git status를 입력하면 commit할 내용이 없다고 나온다.

 

git log --graph --oneline을 입력하면 로컬 저장소의 커밋 내용을 볼 수 있다.

 

'Git' 카테고리의 다른 글

유용한 git 배우기 사이트  (0) 2023.03.01