728x90
지금 내가 개인 깃에 프로젝트 올린거 있는데, 회사의 깃으로 옮기려고 해. 어떻게 하면 되?? 둘다 동시에 사용할 순 없지?? 클론 : 메인 Dev.kh branch checkout Dev.kh 파일 전부 제거 main 브랜치에 커밋 푸쉬 dev.kh 브랜치에 작업한 소스 commit, push Main 브랜치에 merge 이런 전략으로 하라고 지시 받았어 그런데 내거 미리 잘라놔야 이동할 수 있을거 같아
알겠습니다. 현재 작업 중인 저장소는 개인 저장소(https://gitlab.com/kook1801101/han.git)인 것으로 확인됩니다. 이제 회사 저장소로 작업을 이전해 보겠습니다.
다음 단계로 진행하세요:
- 현재 변경사항을 커밋합니다:
git add .
git commit -m "Commit changes before migration"
2.상위 디렉토리로 이동한 후 회사 저장소를 클론합니다:
cd ..
git clone https://gitlab.com/goodlaw.co.kr/bijjya_aos_native.git bijjya_company
cd bijjya_company
3. dev.kh 브랜치를 체크아웃합니다:
-> 회사에서 내 브랜치 만들어준 상태
git checkout dev.kh
4. dev.kh 브랜치의 파일을 제거합니다(필요한 경우): -> 회사 전임자거 지우려고 했음
git rm -rf .
git commit -m "Clean dev.kh branch for migration"
git push origin dev.kh
5. 개인 저장소에서 파일을 복사합니다:
# 새 명령 창을 열어서
xcopy C:\Users\softlabs\AndroidStudioProjects\bijjya\* C:\Users\softlabs\AndroidStudioProjects\bijjya_company\ /E /H /C /I /Y
(주의: .git 폴더는 복사되지 않도록 주의하세요)
6.회사 저장소에서 파일을 추가하고 커밋합니다:
cd C:\Users\softlabs\AndroidStudioProjects\bijjya_company
git add .
git commit -m "Migrate project from personal repository"
git push origin dev.kh
7.필요하다면 main 브랜치에 병합합니다:
git checkout main
git rm -rf .
git commit -m "Clean main branch before migration" //메인에 있던거 제거
git checkout dev.kh -- .// kh브랜치에서 끌어오기
git add .
git commit -m "Replace main with dev.kh content"
git push origin main
728x90
'소프트랩스 > 비쨔' 카테고리의 다른 글
파이어베이스 fcm 설계하기 (0) | 2025.02.26 |
---|---|
헤더추가- 앱에서 왔는지 웹에서 왔는지 (0) | 2025.02.25 |
정적 라이브러리 동적 라이브러리 (0) | 2025.02.19 |
코코아팟, 모듈의 개념 (0) | 2025.02.19 |
파이어베이스 개발 운영 따로 하는 이유 (0) | 2025.02.18 |