2013-03-23 3 views
1

여기에 해당합니다. 꽤 오래 업데이트되지 않은 github에 대한 저장소가 있습니다. 얼마 동안 사람들은 dropbox에 소스를 개발하고 저장했습니다.github repo를 최신 소스로 업데이트하지 말고

github 버전을 가져 오려면 새 버전 (보관 용 계정)의 파일을 수동으로 복사 할 필요없이 github 저장소 ( )를 강제로 밀어 넣지 않고 을 어떻게 업데이트합니까?

감사합니다. 좋은 주말 보내세요!

+1

리포지토리의 최신 복사본이있는 경우 내용을 덮어 쓰고 커밋하고 밀어 넣기 만하면됩니다. 강제 밀기가 필요하지 않아야합니다. –

+0

최신 소스가 github 저장소와 동기화되지 않았 음이 문제였습니다. Force push가 문제를 해결했습니다 –

답변

1

소스 만 Dropbox에 저장되어 있다는 것을 의미합니까? 또는 사람들이 전체 디렉토리 구조 (.git 디렉토리 포함)를 dropbox에 복사하도록 했습니까?

이전 버전 인 경우 드롭 박스에서 수동으로 파일을 복사하지 않고 로컬 저장소로 커밋하고 github으로 푸시하지 않고 github을 업데이트 할 수 없습니다.

후자의 경우 드롭 박스의 전체 디렉토리 구조를 로컬 시스템에 복사 한 다음 github으로 푸시 할 수 있습니다. 그러나 이것이 사실이라면 다양한 사람들이 어떻게 그들의 변화를 병합 할 수 있었을까요? 나는 사람들이 표준 git 워크 플로우를 따르는 대신 왜 이런 식으로 개발되었는지에 대해서도 관심을 가질 것이다. 공동 작업에 대한 표준 접근 방법은 github's help pages을 참조하십시오. 그리고 Pro-Git을 읽으십시오.

+0

이것은 단지 프리랜서 기반의 작은 프로젝트 였고 dropbox는 계약자에게 소스를 제공하는 방법이었습니다. PO는 충분히 친숙하지 못했습니다. 강제로 밀어 넣기가 해결되었습니다. 처음에는 (강압 푸시) 문제가되지만 분명히 큰 문제는 아닙니다. 이제는 모든 것이 github에 있으며 표준 워크 플로우가 사용됩니다. –

관련 문제