공부합시다!/GIT&GITHUB

GIT Version 관리

간서치 2022. 4. 9. 16:28
728x90

음! 버전관리, 형상관리의 가장 중추적인 역할을 담당하는 GIT

이제부터 GIT으로의 여행을 떠나볼까! 합니다.

 

1. GIT의 영역

크게 3개의 영역으로 구별

영역

 1.1. Working Tree

  1.1.1. 버전으로 만들어지기 전의 파일 생성, 수정, 삭제 작업

  1.1.2. Track 되지 않음

 1.2. Staging Area

  1.2.1. Working Tree 파일 중 버전관리 할 파일만 보관

 1.3. Repository

  1.3.1. 파일 버전관리 영역

 

2. 환경 설정

 2.1.작업 디렉토리 생성하기

  2.1.1. c:\Users\user\document\git

  2.1.2. c:\Users\user\document\git\test-gitcli

 2.2. Repository 초기화

  2.2.1. # git init

  2.2.2. .git폴더에 각종 환경 설정 및 버전관리 파일 존재. 절대로 삭제 금지

git init

 

3. Working Tree

 3.1. 파일 생성 하기

  3.1.1. # vi test1.txt

  3.1.2. 입력 모드 전환 a -> 파일 내용 test1 입력

  3.1.3. :wq로 저장

  3.1.4. # git status

working tree 파일 생성

 

4. Staging Area

 4.1. 버전관리 파일 추가

  4.1.1. # git add test1.txt

  4.1.2. # git status

git add

5. Repository

 5.1. 버전관리 시작

  5.1.1. # git commit -m 'msg1'

  5.1.2. # git status

  5.1.3. # git log

git commit

 

6. 버전관리

 6.1. 버전관리 확인

  6.1.1. # vi test1.txt

 6.2. 가장 끝 줄에 test2 내용 추가

  6.2.1. O 입력 후 test2 추가

  6.2.2. :wq  

 6.3. 버전 관리 추가

  6.3.1. # git add test1.txt

  6.3.2. # git status

  6.3.3. # git commit -m 'msg2'

  6.3.4. # git status && git log

 

자! 이제 기본을 마스터했으니 본격적으로 달려볼까요?

Have a nice day!

728x90