우당탕탕 개발자 되기
Git 버전 관리하기 본문
- 깃 저장소 만들기
$ mkdir hello-git //hello-git 이라는 디렉터리 생성
$ cd hello-git //디렉터리로 이동
$ git init //디렉터리에 저장소를 만들기 위해 git init 명령을 입력
$ ls -la //디렉터리 안의 내용을 확인 .git 이라는 디렉터리가 생성된걸확인
hello-git 디렉터리가 작업트리가 된다.
스테이지 : 만들 파일이 대기하는 곳. //내용은 .git/index 파일에 저장된다.
저장소 : 스테이지에서 대기하고 있던 파일들을 버전으로 만들어 저장하는 곳. //.git/HEAD 파일에 저장된다.
- 커밋 내용 확인하기
git log
- 지금까지 커밋했던 기록을 살펴보기 위한 명령, 입력하면 지금까지 만든 버전이 화면에 나타나고, 각 버전마다 설명도 함께 나타난다.
git diff
- 작업 트리에 있는 파일과 스테이지에 잇는 파일을 비교하거나, 스테이지에 있는 파일과 저장소에 있는 최신 커밋을 비교해서 수정한 파일을 커밋하기 전에 최종적으로 검토할수 있다.
- 버전 만드는 단계마다 파일 상태 알아보기
작업트리에 있는 파일은 tracked 상태와 untracked 상태로 나뉜다.

unmodified 상태 : 수정되지 않은 상태
modified 상태 : 수정만 된 상태
staged 상태 : 커밋 직전 단계
- 작업트리에서 수정한 파일 되돌리기
git checkout : 수정한 내용을 취소하고 가장 최신 버전 상태로 되돌려야할때 사용,
사용할때는 git checkout --파일명.txt
git reset HEAD 파일이름 : 수정된 파일을 스테이징 했을 때 , 스테이징을 취소하는 방법
git reset HEAT^ : 가장 최근에 한 커밋을 취소
'Git' 카테고리의 다른 글
| Git Commit Message Convention (0) | 2021.08.03 |
|---|---|
| GitHub 시작하기 (0) | 2021.02.09 |
| Git Branch (0) | 2021.02.09 |
| Git 시작 (0) | 2021.02.08 |