예를들면 Github 에서 Bitbucket 이라든지, GitLab에서 Github 등으로의 리포지터리를 이동시킬때 사용하는 방법입니다.
이동 할 리포지터리 생성
로컬 리포지터리를 현재 리포지터리의 최신상태로 취득
> git fetch
현재의 리포지터리의 접속정보를 확인
> git remote -v
리모트 리포지터리를 (origin)을 삭제
> git remote remove origin
새로운 리포지터리(기존처럼 origin으로 명명)를 추가
> git remote add origin https://user@bitbucket.org/user/reponame.git
로컬 리포지터리를 비어있는 리모트 리포지터리에 추가
> git push origin master
Push에 꽤 시간이 걸린다면 성공한 것입니다. 마지막으로 이동시킨 곳의 로그를 확인해주세요.
'Dev > Git' 카테고리의 다른 글
[Git] git에서 There isn't anything to compare. 가 나오는 경우 해결 (0) | 2023.01.21 |
---|---|
AWS EC2 AmazonLinux2에 Git 설치 (yum) (0) | 2022.02.09 |
[Git] 깃 관리 대상 에서 제외 하기 untracked file로 돌리기 (0) | 2021.01.09 |
[Git] 기존 디렉토리에 git clone 하는 방법 (0) | 2020.12.08 |
[Git] 리모트 서버에 있는 브랜치를 로컬로 가져오는 방법 (0) | 2017.06.30 |
[Git] 깃 브랜치명 이름 변경 방법 git branch name change (0) | 2017.06.21 |
[Git] 도쿠위키를 git에서 관리할 시의 .gitignore 내용 (0) | 2017.06.06 |
[Git] 브랜치 강제 삭제 후 나오는 에러 해결 (0) | 2017.04.11 |
Git과 SVN (Subversion) git-svn의 명령어와 사용법 비교 (0) | 2016.07.14 |