그 동안 대충 사용하던 Git 을 깊이 있게 공부하려 한다.
하루 왠종일 공부할 것은 아니고 빈 시간에 조금씩 해보려 한다.
책은 "Do it! 5일 만에 끝내는 깃&깃허브" 입문 을 ebook 으로 구매하였다.
일단 Git Bash 를 설치하였다.
설치 방법은 단순하게 Git Page 에서 받아서 거의 Next 만 눌렀다.
https://git-scm.com/downloads/win
저 Click here to download 를 클릭해서 다운 받았고 그 외에는 책의 가이드대로 설치하였는데,
거의 Next 만 눌렀기 때문에 글로 적진 않겠다. (설치보다는 개념을 이해하려고 쓴 글이기 때문에....)
저장소 (repository) 를 만드는 방법은 저장소로 만들고 싶은 디렉토리를 생성한다.
# test 디렉토리 생성
mkdir test;
# test 디렉토리로 이동
cd test;
# 저장소 생성
git init
git init 으로 저장소를 생성한다.
저장소가 성공적으로 생성이 된 것을 확인하려면 위의 경우 test 디렉토리 안에서 ls -al 명령어로 .git 파일이 있는 지 확인하면 된다.
이 .git 파일이 어떤 것인지 지금부터 기록한다.
Git 의 장점 중에 버전 관리가 있는데 이 .git 파일 안에 생긴 것들이 버전 관리를 하게 된다.
버전 관리는 위의 세가지 요소들이 하게 된다.
작업 공간은 실제로 우리가 작업하는 공간이다.
스테이지는 버전으로 만들 파일들이 대기하는 장소이다.
저장소는 대기하던 파일들을 버전으로 만들어 저장하는 곳이다.
작업공간에서 git add 명령어를 사용하면 스테이지로 올라간다.
그리고 그 스테이지에서 git commit 명령어를 사용하면 저장소로 옮겨지는 것이였다.
내가 아무생각 없이 commit 하던 내용들이 이런 의미를 내포하고 있었다.
그래서 결국 commit 은 버전을 만드는 것이다.
'Git > Git 기초 다지기' 카테고리의 다른 글
[Git] 2. 작업 되돌리는 방법 (git restore) (0) | 2024.12.10 |
---|