2014-04-25 3 views
1

내가 맡고있는 프로젝트의 초기 커밋은 2014 년 1 월 13 일이었습니다. 어쨌든 가장 최근의 커밋은 다른 프로젝트의 5 개월 된 .gitignore 파일을 추가했습니다. 3 개월 전), 완전히 다른 github 저장소 (2014 년 1 월 13 일 이전의 모든 항목)에서 약 500 건을 커밋합니다. 누군가 어떻게 이런 일이 있었는지 설명 할 수 있습니까? 꽤 오래 전의 프로젝트에서 일한 적이 없지만,이 저장소에 대한 최종 커밋과 같은시기에 Mac 용 Github을 통해 최신 버전을 복제했을 수도 있습니다.두 저장소를 하나로 합친 커밋

여기 저장소의 문제는 https://github.com/harrisongill/EuropeanExplorer/commits/master입니다.

이 저장소를 수정할 수있는 방법에 대한 도움을 주시면 감사하겠습니다. 3 커밋 만 있어야합니다.

편집 :이 함께 할 수있는 뭔가가있을 수 있습니다 : Can't change git remote origin

편집 2 : 그것은 이클립스에 문제가있을 수 있습니다. 이클립스는 프로젝트의 .gitignore 파일과 프로젝트 작업 디렉토리의 .git 디렉토리를 가지고 있지만 터미널을 사용하여 .gitignore (.git 디렉토리)와 동일한 파일을 볼 때이 파일은 나타나지 않습니다. Eclipse에서 제거 할 수있는 방법이 있습니까? 삭제가 회색으로 표시됩니다.

답변

0

내 컴퓨터에서 안드로이드 프로그램과 코드를 완전히 삭제하여이 문제를 해결했습니다. 그런 다음 Eclipse에서 복제했습니다. 그런 다음 github 저장소를 삭제했습니다. github에서 리포지토리를 재설정 한 다음 EGit tutorial에서이 지침을 따라 업스트림을 원격으로 푸시합니다.

가장 세련된 솔루션인지는 확실치 않지만 잘 작동합니다. 나는 아직도 어떤 일이 일어 났는지는 모르겠지만 누군가 미래에 어떤 생각이나 더 좋은 제안이 있다면 알려 주시기 바랍니다.

관련 문제