1
현재 개인 소굴 repo가 있습니다. 개인 게시판과 동기화 된 공개 레포를 만들고 싶습니다. 다음은 내 요구 사항 :Git Repo 복사 옵션
대중 사본에 민간의 repo에서 업데이트를 밀어 커밋
-
옵션을 사용했지만 여기에는 모든 분기가 복사되고 모든 이전 커밋도 포함됩니다.
현재 개인 소굴 repo가 있습니다. 개인 게시판과 동기화 된 공개 레포를 만들고 싶습니다. 다음은 내 요구 사항 :Git Repo 복사 옵션
대중 사본에 민간의 repo에서 업데이트를 밀어 커밋
당신은 당신의 로컬 디렉토리 설정이 업스트림을 가질 수있다. 포크 형 리포를 설정하는 것과 비슷한 방식입니다. 여기에 예제가 있습니다
$ git init
$ git remote add public https://[email protected]/username/public.git
$ git remote add private https://[email protected]/private/private.git
$ git pull private the-branch
$ git add -A
$ git commit -m "moving private to public"
$ git push --set-upstream public master
이것은 내가 찾고있는 것입니다. 감사합니다! 유일한 것은 공용 repo에서 이전 커밋을 제거하는 것입니다. 이것을하는 방법에 대한 조언이 있습니까? 도와 주셔서 다시 한 번 감사드립니다! – scientiffic
나는 실제로하지 않는다! 나는 전에 그것을 한 적이 없다. 어쩌면이 도움이 될 것입니다 : http://sethrobertson.github.io/GitFixUm/fixup.html#remove_deep – sircapsalot