0
저장소에 일부 변경 사항을 적용했습니다.git delete가 커밋 및 히스토리 항목을 밀어 넣습니다.
마지막 커밋을 저장소에서 삭제하고 기록 항목을 영구히 제거하고 싶습니다.
어떻게하면됩니까?
저장소에 일부 변경 사항을 적용했습니다.git delete가 커밋 및 히스토리 항목을 밀어 넣습니다.
마지막 커밋을 저장소에서 삭제하고 기록 항목을 영구히 제거하고 싶습니다.
어떻게하면됩니까?
시도 : 그렇지 않으면 거부 될 수 있습니다, 귀하의 푸시 위의 작업이 허용되지 않습니다하는 동안 아무도 리모컨을 수정하지
git checkout <branch> // replace branch with a name of the branch you worked on
git reset --hard HEAD~1 // this command removes the latest commit
git push --force-with-lease origin <branch> // push the changes to the remote
경우
. 추가 단계는--force-with-lease
대신
-f
을 사용할 수 있는지에 따라 다릅니다. 그렇다면 다른 사람의 변경 사항을 덮어 씁니다. 그렇지 않은 경우 - 기록을 변경하지 않으면 완료 할 수 없습니다.
[로컬 및 원격 저장소를 1 커밋으로 롤백] 가능한 복제본 (https://stackoverflow.com/questions/4647301/rolling-back-local-and-remote-git-repository-by-1-commit)) – phd