일부 외부 git repos와 함께 서브 모듈로 리포를했습니다. 이 서브 모듈에서 몇 가지 사항을 변경했지만 업스트림을 밀어 올릴 방법이 없습니다. 업스트림에 푸시 할 필요없이 레포에 변경 사항을 적용하려면 어떻게해야합니까? 서브 모듈의 동기화되지 않은 복사본이있는 것이 좋습니다. 한 가지 방법은 external repos를 복제하여 단지 .git
디렉토리를 제거하여 디렉토리처럼 취급하는 것입니다. 그러나 이미 서브 모듈 설정이되어 있으므로 가능한 경우이를 피하고 싶습니다.git submodule repos에 대한 커밋
1
A
답변
1
하위 모듈 변경 사항을 로컬 repo에 커밋 할 수 있지만 복제 한 다른 사용자는 업스트림 푸시하지 않으면 해당 변경 사항을 볼 수 없습니다. 즉, 이러한 변경 사항을 업스트림과 동일한 위치로 푸시해야 할 필요는 없습니다. 메인 서버를 유지하는 동일한 서버에서 서브 모듈의 복사본을 복제하고 변경 사항을 대신 해당 복사본에 푸시 할 수 있습니다.
변경 사항은 원래의 repo가 아닌 서버에서 서브 모듈을 다시 초기화해야한다는 것입니다.
관련 문제
- 1. Git Submodule : 어떤 커밋 (해시)이 필요합니까?
- 2. foreach git submodule foreach
- 3. Git submodule password prompt
- 4. 잘못된 동작 git submodule
- 5. Git 저장소의 Mercurial "submodule"
- 6. git submodule push?
- 7. Git Submodule Workflow Advice
- 8. git pull 후에 수정 된 Git submodule?
- 9. Git Restkit submodule .xcodeproj 항상 수정 됨
- 10. Git submodule pull request work flow
- 11. 먼저 무엇이 왔는가 : git subtree merge strategy 또는 git submodule?
- 12. Git submodule 새 버전 업데이트
- 13. git submodule foreach가 작동하지 않음
- 14. git submodule 및 django로 고생
- 15. git submodule foreach : execute 읽기
- 16. git submodule, 잘못된 디렉토리 무시하기
- 17. git submodule sync가 작동하지 않습니다
- 18. git segfaults on merge - submodule conflict
- 19. git submodule update --remote가 작동하지 않습니다.
- 20. Gerrit와 그 Git repos에 대한 미러를 설정하는 가장 좋은 방법
- 21. 마이그레이션 후 이전 git repos에 대한 액세스 차단
- 22. git submodule add는 저장소를 추가하지 않습니다
- 23. Git - 커밋 된 커밋 복원
- 24. windows 배치 파일을 통해 git update submodule
- 25. git submodule 삭제 후 작동하지 않음
- 26. `git submodule init`을 뒤집는 방법
- 27. git submodule init이 최신 커밋을하지 않음
- 28. gitosis clone submodule .git directory missing
- 29. GIT repo에 대한 SQL Server LocalDB 커밋
- 30. Git 설정에 대한 변경 사항 커밋
업스트림을 누르는 대신 외부 서브 모듈을 다시 채워 넣는 방법을 예로들 수 있습니까? – pbp
'.gitmodules' 파일을 편집하고'git submodule sync' (http://stackoverflow.com/questions/913701/changing-remote-repository-for-a-git-submodule)을 실행하면됩니다. –