본문 바로가기
git

[git] git add, commit을 이용한 파일 기록

by 딩박사 2022. 8. 19.
반응형

* 본 포스팅은 필자가 개인적으로 학습한 내용정리 및 리뷰를 위해 포스팅합니다.


git은 형상 관리 도구이다. 현재 상태를 기록해둘 수 있는데 원할 때 되돌아가거나 할 수 있다.
git에서 앞서 말한 기능을 하는 명령어 git commit에 대해 알아보자

 

 

1. 터미널을 열어 git init 입력하고 시작

 

 

 

2. 파일 생성 후 add, commit 입력(버전 생성)

git add 파일명
git commit -m '넣고싶은메세지'

▲ 한참 뒤에도 이 파일 상태 그대로 되돌리거나, 파일 변경 히스토리가 궁금하면 열람할 수 있다.

 

 

  • 용어 정리

 

 

1. staging area는 commit을 하기 전 commit 할 파일들을 골라놓는 곳.

staging area에 파일 넣는 행위를 staging이라 한다.

git add(staging)

 

2. repository는 commit 된 파일의 버전들을 모아놓는 곳.

repository를 보고 싶으면 작업 폴더 안에 숨겨져 있는. git폴더를 열어보면 된다.

 

 

 

  • 다른 명령어 정리

 

git add 파일명1 파일명2

 여러 파일을 동시에 스테이징

 

 

git add .

 작업폴더의 모든 파일을 스테이징

 

 

git status

 지금 변경된 파일, 스테이징 된 파일 보기

 

 

git restore --staged 파일명

 스테이징된 파일 취소

 

 

git log --all --oneline
git log --all --oneline --graph

 commit 기록을 한눈에 파악하고 싶으면 git log 명령어 입력

--graph 옵션을 넣으면 그래프로 그려준다(입력 후 Vim 에디터가 켜져서 j, k키로 위아래 스크롤, q키로 종료)

 

 

 

 

결론

ctrl + s 누르는 것처럼 습관적이기보다는 간단한 기능을 하나 추가할 때마다 commit 하자!

 

 

 

 

 

출처 : https://codingapple.com/course/git-and-github/

 

매우쉽게 알려주는 git & github - 코딩애플 온라인 강좌

  누구나 마음 한켠엔 나만의 웹서비스를 만들고 싶어합니다. 프론트엔드는 어찌저찌 하겠는데 서버 만드는게 어렵고 귀찮다고요? 그렇다면 Firebase를 쓰십시오.   구글이 웹서버를 대신 만들어

codingapple.com

 

반응형

댓글