본문 바로가기
Error

[Git] 기존 Repository에 새로운 프로젝트 덮어쓰기

by eddypark 2023. 9. 19.

새로 패치된 프로젝트 파일을 받으면서 기존에 Repository에 올려놓은 프로젝트와 차이가 크게 있어 덮어써야 하는 상황이 발생했다.

 

1. 기족 프로젝트에서 $git remote -v로 연결되어 있는 Repository를 확인한다.

2. git remote remove origin을 통해 연결을 끊는다.

 

3. 새로운 프로젝트에서 git init을 통해 git Repository를 만든다.

 

4. git status로 Repository상태를 확인하면 아마 아직 commit전이니 빨간색의 파일들이 쫙 뜰 것이다.

 

5. git add . 전체파일을 커밋한다. (마침표는 전체를 의미한다.)

 

6. git commit -m "init commit"을 통해 커밋 메시지와 함께 커밋한다.

 

여기까지가 기존 프로젝트의 연결을 끊고 새로운 프로젝트에 로컬 Repository를 만든 과정이다.

 

7. git remote add origin {git Repository주소} 기존 프로젝트가 올라가 있던 Repository주소를 작성하여 연결한다.

 

8. git remote -v로 연결 상태 확인한다.

 

9. git push -u origin +master를 치면 기존 Repository에 현재 새로운 프로젝트의 내용을 덮어 쓰이게 된다.

 

git Repository를 확인해 보면 잘 덮여 있는 걸 볼 수 있다.