Mint Flavor Chocolate DEV
GIT 기본명령어 본문
참고문헌 : https://git-scm.com/book/ko/v2
GIT - CLI 기본명령어
<git의 3영역>

기본 명령어에 들어가기에 앞서서 위 그림을 잘 기억하시고 따라와 주시면 이해하기 쉽습니다.
- 작업 디렉토리 : 현재 작업하고 있는 디렉토리
- 인덱스(스테이지) : 의미있는 변화본을 저장해 놓는 영역
- 저장소(히스토리) : 수정사항, 시간 등 기록
- 작업 디렉토리 : 현재 작업하고 있는 디렉토리
- 인덱스(스테이지) : 의미있는 변화본을 저장해 놓는 영역
- 저장소(히스토리) : 수정사항, 시간 등 기록
기본설정
$ git config --global user.name “홍길동”
$ git config --global user.email“hong@gil.dong”
$ git config --global color.ui true
- -global : 지금 로그온한 계정 전체 설정
- -local : 현재 저장소 로컬 설정
$ git config --global user.name “홍길동”
$ git config --global user.email“hong@gil.dong”
$ git config --global color.ui true
- -global : 지금 로그온한 계정 전체 설정
- -local : 현재 저장소 로컬 설정
git 설정 확인
$ git config --list
$ git config --list
git 저장소 초기화
$ git init
$ git init
초기화 후 상태 확인
$ git status
$ git status
스테이지 영역에 추가
$ git add hello.html

$ git add hello.html
커밋하기
$ git commit -m "add hello.html"
- -m : 커밋 메시지 작성
$ git commit -m "add hello.html"
- -m : 커밋 메시지 작성
커밋 로그 확인
$ git log

$ git log
87bad9b0f…?
-고유 SHA1 값
-160bits = 20bytes = 40 hexadecimals
-Git 전반에 ID로 쓰임
-앞 몇자만 따서 쓰는 편 (e.g. 앞 7자리)
-고유 SHA1 값
-160bits = 20bytes = 40 hexadecimals
-Git 전반에 ID로 쓰임
-앞 몇자만 따서 쓰는 편 (e.g. 앞 7자리)
'GIT' 카테고리의 다른 글
GIT 브랜치 (0) | 2017.12.21 |
---|---|
버전관리 시스템이란 무엇인가 (0) | 2017.12.21 |