나는 뒤돌면 까먹는 감자이므로, 실습을 통해 배운 것들을 이곳에 정리하려고 한다.
용어 정리
현재 디렉토리를 git에게 버전관리 시킨다.
git init .
hello1.txt 파일 생성
nano hello1.txt
hello1.txt 파일을 읽어 출력
cat hello1.txt
working tree의 상태 확인
git status
hello1.txt 파일을 버전으로 만들꺼니 Staging Area에 올리게 함
git add hello1.txt
(git은 모든 파일을 자동으로 tracked하지 않으니 중요!)
위 코드를 치니 아래와 같은 오류가 발생했다.
fatal: this operation must be run in a work tree
위 오류의 원인은 .git 디렉토리 안에서 명령어를 실행해서 발생한 것이었다.
상위 폴더로 나와 진행하니 잘 동작되었다.
버전 생성
git commit
git commit -m "Message 1"
버전 기록 보기
git log
여러 개의 파일을 버전으로 만드는 방법
git add hello1.txt
git add hello2.txt
git commit -m "Message 3"
수정/새로 생성된 파일을 모두 Staging Area에 올린 후, 버전을 생성한다.
각각의 버전별로 어떤 파일이 연루되어있는 지 확인
git log --stat