git - CLI를 통한 버전관리(3) : 버전관리 C.R.U.D(R)

Seoung Young Oh·2023년 2월 20일
0

git

목록 보기
4/6
post-thumbnail

Read

기본적인 명령어

  • git log : Repository에 저장된 버전확인.
    • 옵션 --stat : 구성 상세
    • 옵션 -p : 내역 상세

마지막 버전에 있는 hello1.txt를 다음과 같이 수정하자.

  • git diff : 마지막 버전과 Working Tree에 있는 수정된 내역을 비교

그 다음 git diff명령어로 마지막 버전과 Working Tree변경내역을 확인해보면 다음과 같이 표기 된다.

해당 방법을 통해 변경 사항을 추적할 수 있다.

이제 저장된 다른 버전을 불러오는 방법을 알아보자.

Repository에 다음과 같이 저장되어 있다고 하자.

그리고 현재 상태(HEAD)의 내역을 아래와 같다.

여기서 Message 2에 해당하는 버전으로 돌아가고 싶다면 어떻게 해야 할까?

git checkout commitID : commitID에 해당하는 버전을 불러온다.
git checkout master : 최신 버전으로 이동한다.

git checkout + Message 2commitID를 입력하여, 버전을 변경 할 수 있다. 버전을 번경하고 내역을 확인해보자.

현재 버전이 Message 2의 상태로 변경되었다. log를 살펴보면

HEADMessage 2로 되었는것도 볼 수 있다.
현 상태는 Message 2이후의 버전이 삭제된건이 아니라 Message 2로 변경된것 이기 때문에 다시 최신버전으로 돌아가고 싶다면, git checkout master를 입력해주자.

HEAD가 다시 master를 가리키고 있다.

참고 : 여기서 master는 항상 최신 버전을 의미하는 것은 아니며, 표현하기 쉽게 설명한 것이다.

출처

https://opentutorials.org/course/301

0개의 댓글