• 카테고리

    질문 & 답변
  • 세부 분야

    개발 도구

  • 해결 여부

    해결됨

checkout 명령어로 특정 커밋으로 되돌아갈때

20.08.03 23:40 작성 조회수 92

1

안녕하세요.

강의를 보다가 궁금한게 있어서 질문드립니다.

checkout 명령어로 특정 커밋으로 되돌아갈때 git이 꼬인다던가(?) 하는 위험성은 전혀 없다고 생각하면 되나요?

자유롭게 git checkout <특정 커밋 키값>으로 왔다갔다하면서 보다가 다시 사용할 branch로 전환하는 식으로 작업할 수 있는 것 같아 보이는데, 제가 이해한게 맞는지요

답변 1

답변을 작성해보세요.

1

안녕하세요 hp님?

checkout 명령어로 특정 커밋으로 되돌아갈때 git이 꼬인다던가(?) 하는 위험성은 전혀 없다고 생각하면 되나요?

-> 위험성이 있습니다. 그래서 안전하게 하려면 현재 wokring directory가 깨끗한 상태 (= working tree clean상태, = 모든 파일이 Unmodified 상태)로 만들고 사용하시면 됩니다. 이 내용은 브랜치와 브랜치를 오갈 때도 해당되는 내용이기도 합니다.

자유롭게 git checkout <특정 커밋 키값>으로 왔다갔다하면서 보다가 다시 사용할 branch로 전환하는 식으로 작업할 수 있는 것 같아 보이는데, 제가 이해한게 맞는지요

-> 네, 정확히 이해하셨습니다. 해당 브랜치 내에서 커밋 키값으로 왔다갔다가 가능하고, 다른 브랜치로도 이동이 가능합니다.

즐거운 수업 되세요.