반응형

gitreset 2

🔄 Git Revert와 Reset의 차이 및 올바른 사용법

개발을 진행하다 보면 잘못된 커밋이나 변경 사항을 되돌려야 할 때가 있습니다. 이때 Git에서는 **git revert**와 **git reset**이라는 두 가지 명령어를 사용할 수 있습니다. 하지만 두 명령어의 사용 목적과 동작 방식은 크게 다릅니다. 잘못 사용하면 커밋 히스토리 손상이나 데이터 손실로 이어질 수 있으니 주의해야 합니다.🔑 핵심 차이점:git revert: 안전하게 이전 커밋을 되돌리며 커밋 히스토리를 보존합니다.git reset: 커밋 히스토리 자체를 수정하거나 제거할 수 있으며, 잘못 사용 시 데이터 손실 위험이 있습니다.이 글에서는 git revert와 git reset의 차이, 사용 시기, 실전 예시, 주의사항을 알려드립니다. 🚀📝 1. Git Revert란?**git r..

🔄 Git Reflog와 Reset을 이용한 안전한 코드 복구 방법

🔎 서론코딩 작업 중 잘못된 커밋이나 실수로 브랜치를 삭제해 당황한 경험이 있나요? 😱 Git을 사용할 때 이러한 실수는 흔히 발생할 수 있지만, 다행히 Git Reflog와 Git Reset을 사용하면 안전하게 코드를 복구할 수 있습니다.🔑 Git Reflog는 모든 Git 명령 내역을 추적하여 잃어버린 커밋이나 브랜치를 찾을 수 있게 해주며, Git Reset은 특정 시점으로 코드를 되돌릴 때 사용됩니다. 이 글에서는 Reflog와 Reset의 개념, 사용법, 실전 예시, 그리고 주의사항을 단계별로 설명합니다. ✅📚 1. Git Reflog란 무엇인가?Git Reflog는 Git의 HEAD 및 브랜치 이동 내역을 추적합니다. 커밋 삭제, 브랜치 제거, 리베이스 등으로 히스토리가 사라져도 Ref..

반응형