Today 230410
📝 생활코딩 GIT2-CLI 버전관리편 1~4강
Command 명령어
$ cd ~ : 홈 디렉토리로 이동
$ cd 디렉토리 이름: 디렉토리로 이동
$ cd .. : 상위(부모) 디렉토리로 이동
$ ls -al : 숨김파일/상세정보까지 출력
$ git init : 현재 디렉토리를 git에게 버전관리 시킴 init: Initialized의 약자 (초기화)
기타 git 관련 주요 명령어는 "Git Cheat Sheet" 검색
📌 GIT2 - CLI 버전관리 | 4. 버전 만들기
- Repository: 버전들을 저장하는 저장소; 만들어진 버전
- Workingtree: 버전으로 만들어지기 전 단계; 파일을 수정하는 곳; 수정한 파일들
- Staging Area: 버전을 만들려고 할 때, 그 버전으로 묶고 싶은 파일들을 선별해 올려두는 곳; 버전으로 만들고 싶은 파일들
- 깃에게 버전을 만들라고 명령할 경우 Staging Area 위에 있는 파일만 모아서 하나의 버전으로 만듦 → Repository에 저장
🔥 직접 버전 만들어보기
$ git add 를 통해 Working tree에 있던 파일이 Staging Area로 올라감
$ git commit 여기까지만 하면 에디터가 열리는데 간편하게 하고싶다면
$ git commit -m “설명” 옵션 붙여주기
→ 결과적으로 Staging Area에 있던 파일이 Repository로 가게 됨
위의 과정을 거친 이후 $ git status를 통해 확인해보면 → commit할 것이 없고 Working Tree도 깨끗하다고 나옴
버전으로 만들 것 없고, 버전이 되지 않은 수정사항이 없다는 의미
hello1.txt 파일을 수정하고 $ git status
Changes not staged for commit: Staging Area 위에 있지 않은 수정사항이 Working Tree에 있음을 알려줌
$ git add 하고 $ git status로 확인
Changes to be committed: Staging Area에 올라가 있음!
Version 2의 log까지 체크 완료!
NEXT
📝 생활코딩 GIT2-CLI 버전관리편 5강 ~ 完
'GIT' 카테고리의 다른 글
[CLI] 여러 개의 파일을 버전으로 만들고 비교하기 (0) | 2023.04.12 |
---|