현재 github에 공개하려는 개인 저장소가 있습니다. 그러나 초기 커밋 중 일부에는 공개하고 싶지 않은 정보 (하드 코딩 된 자격 증명 등)가 포함되어 있습니다.
커밋 히스토리의 일부 또는 전부를 포함하지 않고 최신 커밋을 퍼블릭으로 만드는 가장 쉬운 방법은 무엇입니까?
왜 새로운 저장소를 만들지 않습니까?
—
Stephan
@Stephan 새 리포지토리를 생성하는 것이 좋지만 이전 리포지토리에서 최신 상태를 가져 와서 새로운 상태로 커밋하려면 어떻게해야합니까?
—
Rafe
.git 폴더를 삭제하고 소스가있는 폴더에서 다시 git init을 수행 할 수 있습니다.
—
Stephan
.git 폴더는 당신이 repositores의 혼합 위험성을 삭제하면, 당신은 하나에서 다른 병합 할 수있을 실 거예요
—
아놀드 로아
당신은 그것을 rebase 수 없습니다? 당신은 말 그대로 모든 오래된 커밋을 스쿼시 한 다음 (강제) 밀어 넣습니다.
—
xaxxon