나는 자식의 작동 방식에 익숙하지 않다. 나는 실수로 저지른 것을 되돌리고 그것을 되 돌리고 싶다. 내가했던어떻게 git에서 커밋을 뒤집을 수 있습니까?
git reset --hard HEAD~1
연구원 Google 직원주의 :이 단지 커밋 되돌릴 수 있지만, 모든 파일 변경을 폐기하지 않습니다!
이제 프로젝트는 내 컴퓨터에서 되돌아 가고 github에서는 되돌릴 수 없습니다. 이 코드를 밀어 넣으려고하면 '분기가'origin/master '뒤에 1 커밋만큼 빠르며 빨리 감기가 될 수 있습니다.'라는 오류 메시지가 나타납니다. github에서이 커밋을 어떻게 제거합니까?
git push -f가 트릭을했습니다. 감사. – David
빠른 전달 메시지는 힌트 일뿐 실제 오류는 아닙니다. 각 커밋 후에 '푸시'하지 않으면 정상적인 메시지입니다. – eckes