
매번 팀프로젝트를 진행할 때마다 팀 레파지토리를 클론해와서 프로젝트를 진행하는데 끝난뒤에는
내 개인 레파지토리에 옮기고 싶어서 로컬에 있는 소스들을 한꺼번에 개인 레파지토리에 푸쉬하곤 했다.
이렇게 하니 그동안 쌓아두었던 커밋기록들이 없어져서 아쉬움에 방법을 찾아보니 아주 간단하게 해결할 수 있었다.
개인 레파지토리를 만들고 로컬에서 원격저장소를 추가해주면 된다!
1. 개인 레파지토리 생성
내 깃허브에 가서 새로운 레파지토리를 생성한다.
2. 로컬에 새로운 원격저장소 추가
git remote add 새로운저장소이름 https://github.com/yourusername/레파지토리주소.git
ex) git remote add personal https://github.com/yourusername/my-personal-repo.git
팀프로젝트를 작업하던 로컬에서 새로운 원격 저장소를 추가 해준다.
3. 팀프로젝트 브랜치에 있는 프로젝트 개인 레파지토리로 푸시
git push 새로운원격저장소 팀프로젝트브랜치:내브랜치
ex) git push personal develop:main
이렇게 하면 커밋 기록까지 그대로 옮길 수 있다!
'Front-end > etc' 카테고리의 다른 글
Error [ERR_REQUIRE_ESM]: require() of ES Module... 해결하기 (0) | 2024.05.09 |
---|---|
카테고리 상태값이 초기값으로 돌아가는 이유? (0) | 2024.04.15 |
필터링 기능 잔혹사 (0) | 2024.04.04 |
Mock Service Worker(MSW)로 API 목킹하기(feat.React) (0) | 2024.03.22 |
Firebase로 회원가입 & 로그인 기능 구현하기 - Authentication (0) | 2024.03.19 |

매번 팀프로젝트를 진행할 때마다 팀 레파지토리를 클론해와서 프로젝트를 진행하는데 끝난뒤에는
내 개인 레파지토리에 옮기고 싶어서 로컬에 있는 소스들을 한꺼번에 개인 레파지토리에 푸쉬하곤 했다.
이렇게 하니 그동안 쌓아두었던 커밋기록들이 없어져서 아쉬움에 방법을 찾아보니 아주 간단하게 해결할 수 있었다.
개인 레파지토리를 만들고 로컬에서 원격저장소를 추가해주면 된다!
1. 개인 레파지토리 생성
내 깃허브에 가서 새로운 레파지토리를 생성한다.
2. 로컬에 새로운 원격저장소 추가
git remote add 새로운저장소이름 https://github.com/yourusername/레파지토리주소.git
ex) git remote add personal https://github.com/yourusername/my-personal-repo.git
팀프로젝트를 작업하던 로컬에서 새로운 원격 저장소를 추가 해준다.
3. 팀프로젝트 브랜치에 있는 프로젝트 개인 레파지토리로 푸시
git push 새로운원격저장소 팀프로젝트브랜치:내브랜치
ex) git push personal develop:main
이렇게 하면 커밋 기록까지 그대로 옮길 수 있다!
'Front-end > etc' 카테고리의 다른 글
Error [ERR_REQUIRE_ESM]: require() of ES Module... 해결하기 (0) | 2024.05.09 |
---|---|
카테고리 상태값이 초기값으로 돌아가는 이유? (0) | 2024.04.15 |
필터링 기능 잔혹사 (0) | 2024.04.04 |
Mock Service Worker(MSW)로 API 목킹하기(feat.React) (0) | 2024.03.22 |
Firebase로 회원가입 & 로그인 기능 구현하기 - Authentication (0) | 2024.03.19 |