GIT-CLI 버전관리(2)
본문 바로가기

TIL/깃 with 생활코딩

GIT-CLI 버전관리(2)

반응형

5)checkout으로 버전 이동

현제의 버전은 Message 3 이고 hello1.txt에는 123이 저장되어 있고 hello2.txt.에는 3이 저장되어 있습니다.

첫번째 사진에서 log를 통해 알아낸 Message 2 의 주소를 이용하여 Message 2의 버전으로 checkout을 한뒤 ls -al을 이용하여 어떠한 파일들이 있는지 검사하고 hello1.txt를 cat을 이용하여 확인하였더니 버전이 Message3에서 Message2로 잘 바뀌었다는 것을 확인할 수 있었습니다.

또한 checkout master을 통해 가장 최근에 수정한 버전으로 다시 돌아갈 수 있습니다.

위와 같이 가장 최근전인 Message3로 돌아간것을 확인할 수 있습니다.

 

6)삭제 -git reset

checkout과 마찬가지로 가고자 하는 주소를 log를 통해 알아낸뒤 이동하면 그위치로 이동하면서 이동한 위치 이후에 작업한 내용을 삭제합니다.  reset후에 log를 찍어 보면 master의 위치가 바뀐것을 확인할 수 있습니다.

 

7)되돌리기 git -revert

hello1.txt를 수정하면서 R3와 R4라는 버전을 새로 만들어 주었습니다. 스크린 샷이 없지만 R3에는 1,2,R3

R4에는 1,2,R3,R4가 hello1.txt파일에 저장되어 있습니다.

버전이 잘 추가 되었는지 log를 통해 확인하였고 config를 통해 nano가 기본 에디터 설정이 되도록 수정하였습니다.

 

revert를 사용하였더니 기존의 버전은 그대로 두고 기존의 버전의 변화만을 취소한 결과를 cat을 통해 hello1의 내용을 확인하였습니다.

log -p를통해 어떤 것들이 추가되고 삭제되었는지 확인하였습니다.

 

*다음에는 git-cli의 backup과 conflict에 관한 실습 내용을 정리하여 올리도록 하겠습니다.

반응형

'TIL > 깃 with 생활코딩' 카테고리의 다른 글

GIT-CLI branch(2)  (0) 2019.08.03
GIT-CLI branch  (0) 2019.07.24
GIT-CLI backup  (0) 2019.07.23
GIT-CLI 버전관리  (0) 2019.07.20
GIT에 대한 설명과 GIT의 간단한 실습  (0) 2019.07.16