1. 기존 리포지토리를 백업하고 싶을 때
(1) 백업할 리포지토리 복제
# 프로젝트를 모아둔 경로로 이동 후, git clone 명령어를 사용하여 리포지토리를 복제
cd D:\[프로젝트 폴더]
git clone https://github.com/[계정]/[리포지토리명]
(2) 복제된 프로젝트 폴더로 이동
# 복제된 리포지토리 폴더로 이동
cd [프로젝트 폴더]
(3) 새로운 백업용 원격 리포지토리 추가
# 새로운 백업용 리포지토리를 생성한 뒤, 이를 원격 저장소로 추가
git remote add backup https://github.com/[계정명]/[새로운 리포지토리명_BK].git
(4) 백업 리포지토리에 푸시
# 변경사항을 백업용 리포지토리에 푸시
git push backup main
2. 새로운 리포지토리를 생성하고 싶을 때
(1) 기존 리포지토리 복제
# 동일하게 git clone 명령어를 사용해 기존 리포지토리를 복제
cd D:\[프로젝트 폴더]
git clone https://github.com/[계정]/[리포지토리명]
cd [리포지토리명]
(2) 새 리포지토리 생성 및 연결
# GitHub에서 새로운 리포지토리를 생성한 뒤, 해당 URL을 새로운 원격 저장소로 추가
git remote set-url origin https://github.com/[계정명]/[새로운_리포지토리명].git
(3) 리포지토리 초기화 (필요 시)
# 기존 .git 폴더를 삭제하고 새롭게 Git 초기화를 수행할 수도 있음
rm -rf .git # 윈도우에서는 rmdir /s /q .git
git init
git remote add origin https://github.com/[계정명]/[새로운_리포지토리명].git
(4) 새 리포지토리에 푸시
# 새로 생성된 리포지토리에 기존 데이터를 업로드
git add .
git commit -m "Initial commit"
git push -u origin main
도움이 되었기를~~

'개발자모드' 카테고리의 다른 글
| [Gradle] intellij JDK 11로 설정되어 있지 않다는 오류 (0) | 2024.12.24 |
|---|---|
| [오류] ORA-28000_the account is locked (1) | 2024.12.23 |
| [오류] (conn=18773) The user specified as a definer (’계정'@'%') does not exist (3) | 2024.12.20 |
| 접근제어(Access Controll) (5) | 2024.12.09 |
| [MariaDB] DB 복제 (2) | 2024.11.16 |