728x90
반응형
질문 : 모든 브랜치 및 태그를 포함하여 로컬 Git 리포지토리를 새 원격지에 푸시
새 원격 저장소로 푸시하고 싶은 로컬 Git 저장소가 있습니다 (중요한 경우 Beanstalk에 설정된 새로운 저장소).
내 로컬 저장소에는 몇 가지 브랜치와 태그가 있으며 내 모든 기록을 유지하고 싶습니다.
git push
를 수행해야하는 것처럼 보이지만 master
브랜치 만 업로드합니다.
원격에서 로컬 저장소의 전체 복제본을 얻기 위해 모든 것을 푸시하려면 어떻게해야합니까?
답변
모든 브랜치 를 푸시하려면 다음 중 하나를 사용하십시오 (REMOTE를 "origin"과 같은 원격 이름으로 대체).
git push REMOTE '*:*'
git push REMOTE --all
모든 태그 를 푸시하려면 :
git push REMOTE --tags
마지막으로 다음과 같이 한 명령으로이 모든 작업을 수행 할 수 있다고 생각합니다.
git push REMOTE --mirror
그러나 추가로 --mirror
는 리모컨도 푸시하므로 정확히 원하는 것이 아닐 수 있습니다.
출처 : https://stackoverflow.com/questions/6865302/push-local-git-repo-to-new-remote-including-all-branches-and-tags
728x90
반응형
'개발관련 > Git' 카테고리의 다른 글
.gitignore가 몇 개의 파일을 제외한 모든 것을 무시 하도록 하는 방법. (0) | 2021.10.14 |
---|---|
git에서 이름을 지정하고 이름으로 검색하는 방법 (0) | 2021.10.13 |
git-원격 추가 원본 vs 원격 설정 URL 원본 (0) | 2021.10.12 |
Git 별칭 나열 (0) | 2021.10.12 |
현재 커밋을 Git 저장소에서 유일한 (초기) 커밋으로 만드는 방법 (0) | 2021.10.12 |