어쩌다 개발자

[Git] 프로젝트 복사 (History 제외) 본문

ETC

[Git] 프로젝트 복사 (History 제외)

I_am_Nabi 2026. 1. 12. 15:49

방법 1️⃣ (추천) : 소스만 복사해서 새 GitLab에 올리기

1. 기존 프로젝트를 zip으로 다운로드

  • 기존 GitLab 프로젝트 들어가서
    Repository → Download → ZIP
  • 압축 풀기

이 방식은 .git 자체가 없어서 히스토리 완전히 제거


2. 새 GitLab 프로젝트 생성

  • GitLab에서 New project
  • Blank project로 생성
  • README 자동 생성 ❌ (비워두는 게 편함)

3. 로컬에서 새 Git 저장소로 초기화

압축 푼 디렉토리에서:

 
git init git branch -M main git add . git commit -m "Initial commit"

4. 새 GitLab 저장소 연결

GitLab에서 제공하는 URL 복사해서:

 
git remote add origin https://gitlab.com/계정/새프로젝트.git git push -u origin main

✔ 끝
기존 코드만 그대로, 커밋 히스토리는 새로 시작