Git 기초(기본 명령어, 용어)

onebbu·2023년 9월 4일
0

Git+GitHub

목록 보기
1/12

git init

특정 디렉토리에 새로운 레포지토리를 생성하는 명령어
git은 하향식이기 때문에 상위 디렉토리에 생성하면 하위 디렉토리에도 적용 -> git status 명령어를 통해 확인 후 생성 명령 사용

git status

디렉토리에 git이 있는지 확인하는 명령어

git add

변경 사항이 있는 파일들을 Staging Area로 올리는 명령어(아래-git 관련 용어 참고)
git add 파일명
1개 ~ 여러 개의 파일 가능
git add .
전체 파일을 staging area로 올림

git 관련 용어

Working Directory

프로젝트에서 실제로 작업하는 공간
단순 작업 공간

Staging Area

물리적인 영역은 아니지만, 커밋하기 전 변경사항들을 등록하는 곳

Repository

.git 폴더
커밋을 할 경우 git commit은 .git 안에 있는 것들을 변경해서 새 커밋을 폴더에 등록하는데, 그래서 커밋하면 깃 저장소를 업데이트 하는 것임.

명령어와 저장 공간 관계 이미지


git add는 stage를 바꾸고 커밋함

Commit

commit

깃 저장소의 체크포인트
이전 상태로 되돌리거나 이전 커밋을 엿볼 수 있음
변경 사항을 묶어서 커밋을 하는데 변경 사항이 여러 개일 경우 일부를 묶어서 사용 가능
ex. 생성 2, 삭제 1, 수정 4일 경우 -> 생성2+삭제1 / 수정4 각각 커밋
git commit -m "커밋 메세지"

git log
커밋 내역

profile
느리지만 조금씩 발전해가기

0개의 댓글