본문 바로가기

Git/Version

Git - version 생성

1) 생성한 repository 폴더 내부에 txt파일 생성

nano 파일명

2) 저장소 상태 확인

git status

아직 Working Tree에 존재, version 생성할 파일(여기선 hello1.txt)을 Staging Area로 옮겨줘야함.

3) Staging Area에 파일 추가

git add 파일명

상태를 보면 Staging Area에 hello1.txt가 올려져있음.

4) Repository에 버전 추가

git commit -m "저장할 이름"

최종적으로 Repository에 Version을 생성한 것임. status 보면 working tree가 깨끗하다고 출력됨.

5) Version 목록 확인

git log

보면 내가 언제, 어떤 이름으로 version을 생성했는지 확인 가능

6) 효과

- 같은 파일을 수정했을 경우, 똑같은 과정 반복

보면 같은 파일을 수정했을 때, 내가 언제, 어떤이름으로 수정했는지 알 수 있음. 어떻게보면 내가 짠 코딩의 역사를 볼 수 있다.

- 새로운 파일을 추가, 원래있던 파일 수정했을 경우

모두 위와 똑같은 방식으로 working tree -> staging area -> repository 로 옮겨줘야함.

그래야 새로운 version이 생성됨.

내가 언제, 어떤 방식으로 어떤 파일을 수정하고 추가했는지 알 수 있는 혁명적인 시스템!

7) 내가 version간 어떤 차이가 있는지 간단하게(삽입,삭제 유무) 볼 수 있는 명령어(log의 옵션)

git log --stat

 

'Git > Version' 카테고리의 다른 글

Git - 특정 version으로 working tree 변경 (checkout)  (0) 2021.02.12
Git - 버전간의 차이점 비교  (0) 2021.02.12
Git - respository 생성  (0) 2021.02.09