Reset과 Revert는 변경 사항을 되돌릴 수 있는 두 가지 Git 명령이지만 작동 방식은 다릅니다. Reset은 현재 브랜치가 기록에서 가리키는 위치를 옮깁니다. 사용 방식에 따라 로컬 작업을 변경하거나 버릴 수도 있습니다.
Revert는 기존 기록을 그대로 둔 채 이전 변경을 취소하는 새 변경을 만듭니다. 변경 사항을 이미 다른 사람과 공유했다면 보통 이 방법이 더 안전합니다.
Reset은 작업을 제거할 수 있으므로 사용하기 전에 정확히 무엇에 영향을 주는지 확인하세요. 확실하지 않으면 백업하거나 Git에 익숙한 사람에게 먼저 물어보세요.
