실수로 비밀번호가있는 문서를 업로드했는데 변경했지만 변경 사항이 아직 남아 있습니다. GitHub에 대한 지식이 매우 부족하므로 설명해주십시오.GitHub의 커밋 기록을 삭제 하시겠습니까?
-1
A
답변
1
힘내는 커밋 기록을 다시 쓸 수있는 도구가 있습니다. 이 작업을 수행하면 다른 사람의 클론에서 파일이 삭제되지 않으며, 다른 사람이 일 경우에 문제의 문서가 포함 된 최신 버전의 기록이있는 경우, 그것들은 원래 기록과 그러므로 당신의 비밀 파일을 다시 소개 할 것이기 때문에 그것으로부터 멀리 (또는 적어도 당신은 그들로부터 어떤 풀 요청을 받아들이 길 원치 않을 것이다).
실제로 기록을 다시 쓰는 방법에 대한 자세한 내용은 http://git-scm.com/docs/git-filter-branch.html을 참조하십시오. 파일을 제거하는 예제가 있습니다 (예제 섹션). 훨씬 빠르기 때문에 --index-filter
을 사용하는 것이 좋습니다. 완료되면 git push -f
에 새로운 기록 (서버가 이전 기록을 삭제하도록 확인하려면 -f
)을 업로드해야합니다.
관련 문제
- 1. 중복 기록을 삭제 하시겠습니까?
- 2. 계수와 Github의 조직 분석 커밋
- 3. 다중 번호에서 통화 기록을 삭제 하시겠습니까?
- 4. 힘내 역사 삭제 커밋
- 5. github가 전체 커밋 기록을 선택합니다.
- 6. condtion와 기록을 삭제
- 7. 파일을 GitHub의 풀 요청에서 삭제
- 8. Git 커밋 내역 모두 삭제
- 9. 구성 - GitHub의 단일 디렉토리를 밀어/커밋
- 10. GitHub의 커밋 기록에서 커밋을 삭제하는 방법은 무엇입니까?
- 11. Sourcetree 및 GitHub의
- 12. 로컬 커밋을 삭제 하시겠습니까?
- 13. Accedental Git 커밋 삭제
- 14. 원격 커밋 되돌리기/삭제
- 15. 삭제 커밋 내역
- 16. 색인이 생성 된 웹 사이트의 코드 기록을 삭제 하시겠습니까? 가능한?
- 17. C# 코드를 사용하여 모든 브라우저의 인터넷 사용 기록을 삭제 하시겠습니까?
- 18. 파일 1 완전한 기록을 삭제
- 19. Git - 커밋 내역에서 시드 저장소의 기록을 삭제합니다.
- 20. 이전 저장소의 커밋 기록을 새 저장소에 복사
- 21. Github의 코드 저장소를 복구 하시겠습니까?
- 22. A는 github의
- 23. 커밋 된 테스트 폴더/파일을 Google 코드에서 삭제 하시겠습니까?
- 24. GitHub의 - 변경 맞춤법이 틀린는
- 25. GitHub의
- 26. GitHub의
- 27. Tortoise CVS를 사용하여 삭제 된 폴더의 기록을 확인하십시오.
- 28. 확인 창을 삭제 - 삭제하거나 취소를 클릭 할 때 기록을 삭제
- 29. 내 SQL PHP의 여러 기록을 삭제
- 30. 힘내는 리모컨과 기록을 삭제 한 후에도 기억합니다.
이 내용은 Github 도움말에 설명되어 있습니다. https://help.github.com/articles/remove-sensitive-data –