반응형
* 본 포스팅은 필자가 개인적으로 학습한 내용정리 및 리뷰를 위해 포스팅합니다.
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' 카테고리의 다른 글
[git] 되돌아가자(git restore, revert, reset) (0) | 2022.08.27 |
---|---|
[git] 다양한 merge (3-way, fast-forward, squash, rebase) (0) | 2022.08.27 |
[git] 코드의 복사본! branch 만들기 (0) | 2022.08.25 |
[git] git add, commit, diff를 쉽게 하는 법!(VSCode) (0) | 2022.08.19 |
[git] git 설치 및 세팅 (0) | 2022.08.19 |
댓글