반응형 gitcheckout2 [Git] Reset과 Git Checkout: 차이점과 사용법 총정리 Git을 사용하다 보면 git reset과 git checkout 명령어를 자주 마주치게 됩니다.두 명령어 모두 Git에서 중요한 역할을 하지만, 그 목적과 사용법은 다릅니다.오늘은 이 두 명령어의 차이점과 사용법을 쉽게 설명해드리겠습니다.1. Git Reset: 브랜치가 가리키는 커밋 변경하기git reset 명령어는 현재 브랜치가 가리키는 커밋을 변경하는 데 사용됩니다.예를 들어, 특정 커밋으로 되돌아가고 싶다면 git reset을 사용하면 됩니다.git reset [커밋 ID]만약 "네번째 커밋"에서 "세번째 커밋"으로 변경하고 싶다면 다음과 같이 명령을 하면 됩니다.git reset 세번째 커밋위 명령어를 실행하면 현재 브랜치가 지정한 커밋 ID로 이동하게 됩니다. 즉, 브랜치의 끝이 변경된 커밋.. 2024. 8. 27. [Git] reset과 checkout의 차이점 이해하기 Git의 두 가지 중요한 명령어인 reset과 checkout의 차이점에 대해 알아보겠습니다.이 두 명령어는 모두 Git의 버전 관리 시스템에서 커밋을 이동하거나 수정하는 데 사용되지만, 그 목적과 효과는 매우 다릅니다.각각의 명령어가 어떻게 작동하는지 명확히 이해하는 것은 효율적인 버전 관리와 문제 해결에 큰 도움이 됩니다.1. Git reset 개요git reset은 주로 커밋 히스토리에서 HEAD를 이동시키는 데 사용됩니다.이 명령어는 주로 로컬 저장소의 히스토리를 변경하거나 수정할 때 사용됩니다.기본 형식git reset [옵션] [커밋 ID]옵션--soft: HEAD를 지정된 커밋으로 이동하지만, 작업 디렉토리와 스테이징 영역은 변경하지 않습니다.--mixed: HEAD를 지정된 커밋으로 이동하.. 2024. 8. 23. 이전 1 다음 반응형