소개
🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 퀵 스타트 코스부터 시작하는 것을 권장합니다.
Git 은 개발자가 코드베이스에 적용된 변경 사항을 추적할 수 있도록 하는 강력한 버전 관리 시스템입니다. Git 에서 가장 일반적인 작업 중 하나는 커밋을 취소하는 것입니다. 이 랩에서는 기록을 다시 작성하지 않고 마지막 커밋을 취소하는 방법을 배웁니다.
🧑💻 Git 또는 LabEx 를 처음 사용하시나요? Git 퀵 스타트 코스부터 시작하는 것을 권장합니다.
Git 은 개발자가 코드베이스에 적용된 변경 사항을 추적할 수 있도록 하는 강력한 버전 관리 시스템입니다. Git 에서 가장 일반적인 작업 중 하나는 커밋을 취소하는 것입니다. 이 랩에서는 기록을 다시 작성하지 않고 마지막 커밋을 취소하는 방법을 배웁니다.
Git 저장소에 변경 사항을 커밋했지만 실수를 했다는 것을 깨달았습니다. 변경 사항을 잃지 않고 마지막 커밋을 취소하고 싶습니다. 어떻게 할 수 있을까요?
이 랩에서는 https://github.com/labex-labs/git-playground의 저장소를 사용해 보겠습니다. 다음 단계를 따르세요:
git clone https://github.com/labex-labs/git-playground
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
git log
git revert HEAD
git log
다음은 git log --oneline 명령을 실행한 결과입니다:
532b49b (HEAD -> master) Revert "Added file2.txt"
d22f46b (origin/master, origin/HEAD) Added file2.txt
cf80005 Added file1.txt
b00b937 Initial commit
축하합니다! Git 에서 마지막 커밋을 취소하는 랩을 성공적으로 완료했습니다. git revert HEAD는 수행한 작업을 잃지 않고 변경 사항을 취소할 수 있는 강력한 도구임을 기억하세요. Git 전문가가 되기 위해 계속 연습하고 Git 을 탐구하십시오.