본문 바로가기
카테고리 없음

Git 터미널에서 commit 하는법

by chanfficial 2022. 1. 29.

Git을 사용하는 방법에는 두 가지가 있다.

1. Command line Interface로 명령어를 입력하는 방식

2. 마우스로 쓸 수 있게 GUI로 만들어진 소프트웨어를 사용하는 방식(Source Tree가 대표적)

- 나는 1번의 방법을 사용할 것이다.

 

사용 방법

1. 먼저 Git과 VSCode(Visual Studio Code)를 설치한다.

https://git-scm.com/downloads

 

Git - Downloads

Downloads macOS Windows Linux/Unix Older releases are available and the Git source repository is on GitHub. GUI Clients Git comes with built-in GUI tools (git-gui, gitk), but there are several third-party tools for users looking for a platform-specific exp

git-scm.com

 

https://code.visualstudio.com/download

 

Download Visual Studio Code - Mac, Linux, Windows

Visual Studio Code is free and available on your favorite platform - Linux, macOS, and Windows. Download Visual Studio Code to experience a redefined code editor, optimized for building and debugging modern web and cloud applications.

code.visualstudio.com

 

2. 컴퓨터의 원하는 위치에 작업할 폴더를 생성한 후 VSCode에서 폴더를 열어준다.

 

3. 파일을 하나 생성한 후 내용을 작성하고 저장한다.

이제 이 폴더를 Git이 관리하도록 만들어보자

 

4. Ctrl + ` 를 누르거나, 상단 터미널 창을 클릭 -> 새 터미널 클릭을 통해 VSCode 화면 하단에 터미널 창을 열어준다.

터미널 창을 여는 방법
하단에 터미널 창이 열렸다.

 

5. 터미널 창에 git init 명령어를 입력하여 빈 저장소를 만들어준다.

빈 저장소가 만들어졌다. (다시 하느라 Reinitialized라고 나오는 점을 유의하기)

이렇게 내가 작업하는 폴더가 Git의 관리 하에 들어간 것을 알 수 있다.

 

6. 그리고 git config --global user.name "본인의 이름", git config --global user.email "본인의 메일주소" 를 입력하여 본인의 이름과 이메일을 등록해준다.

이름과 이메일을 등록했다.

여기까지 완료한 후 내가 작업하는 폴더에 들어가서 숨긴 폴더 보기를 클릭하면 .git 이라는 폴더가 생성되어 있는 것을 확인할 수 있는데 바로 여기에 이 폴더 안의 작업 기록들이 저장되는 것이다.

 

7. git status 를 입력하면 기록되지 않은 파일을 알 수 있다.

그렇다면 작성한 파일을 모두 기록하겠다는 뜻인 git add -A 를 입력하여 기록할 파일들 목록을 올려준다.

 

8. 다시 git status 를 입력하면 기록될 예정인 파일들이 나오고

이때 git commit -m "설명" 을 입력하면 현재까지 작성한 모든 파일이 기록된다.

내가 작성한 53.py 파일이 기록됨

 

9. 내용을 수정하거나 파일을 삭제한 뒤 git status 를 입력하면 변경, 삭제된 내용에 대해 기록할 목록들이 나온다.

 

10. git log 를 입력하면 내가 기록한 것들을 볼 수 있다.

만약 이 다음에 기존의 입력 줄이 안뜨거나 글자가 입력되지 않으면 vi 에디터라는게 실행되는 중이므로 :q 를 눌러서 빠져나가면 된다.