GIT을 이용해 예전 버전으로 돌아가는 것과 현재 버전으로 돌아오는 것을 배웠다.

 

버전 관리라고 하는것은 코드를 수정 할때마다 의미 있는 변경점을 기록하는 것인데

이것에 있어서 아주 중요한 효용은 과거로 돌아 갔다가 다시 현재로 돌아오고 시간을 탐색 할 수 있다는 것것이다.

 

특정 예전버전으로 돌아가는 방법은 명령어 git checkout 예전버전 커밋 아이디를 써주면 된다.

다시 가장 최신버전으로 돌아오는 방법은 git checkout master를 써주면 된다.

 

로그를 치면 가장 최신 버전에 HEAD와 master가 표시된다.

 

이제 가장 최신 버전인 message 3에서 message 1로 돌아가려면

git checkout 명령어 뒤에 커밋 아이디인 0770ac0ed6a400844bab90001a7b40c3d24d019f를 적어 주면 된다.

 

로그를 쳐보니 message 1 버전으로 돌아간것을 확인 할 수 있다.

커밋 아이디 뒤에 HEAD가 표시 된 것은 현재 이 버전에 있다는 표시이다.

 

이제 다시 가장 최신 버전으로 돌아가려면 git checkout master를 써주면 된다.

그렇게 써주니 가장 최신 버전인 message 3으로 돌아온것을 알수있고 

가장 최신 버전인 message 3에 HEAD와 master가 표시 된것을 확인 할 수있다.

 

 

*느낀 점

GIT을 이용해서 코드의 변경사항만 기록되고 어떤게 변경 되었는지 볼 수 있는줄만 알았는데

이번 버전으로 되돌아 갈수도 있고 가장 최신 버전으로 다시 돌아올수도 있다는 걸 오늘 수업으로 인해 알게 되었는데 정말 GIT은 배우면 배울수록 진짜 유용한 도구라는것을 공부 할때마다 깨닫는다.

GIT은 진짜 개발자를 위해 태어난 도구인거 같다.

GIT 창시자 리누스 토발즈에게 존경을 표한다!

+ Recent posts