Git&Github

16. [Git] repository 초기화 하는 방법

drizzle0925 2021. 8. 25. 11:51
728x90

git repository를 삭제하지 않고 기존의 commit이력을 삭제할 수 있는 초기화 방법을 찾아보다가 알게 되어 메모해둡니다. 

순서대로 따라하시면 됩니다.

 

초기화하기 위한 폴더를 하나 생성합니다.

$ mkdir reset

 

현재위치에서 reset 폴더로 이동합니다.

$ cd reset

 

reset 폴더에서 git을 초기화합니다.

$ git init

 

초기화할 원격저장소를 등록합니다.

$ git remote add origin <원격저장소URL>

 

업로드하기 위한 파일을 하나 생성합니다.

README.md 파일을 생성하겠습니다. 

$ code README.md

 

README.md 파일 내용을 프로젝트 이름을 적어줬습니다.

# project이름

 

생성한 README.md 파일을 add, commit 합니다.

$ git add README.md
$ git commit -m "create README file"

 

원격 저장소(repository)에 업로드(push)합니다.

# 강제로 원격저장소를 지역저장소와 같게 동기화
$ git push --force --set-upstream origin master

 

commit 이력이 리셋되었습니다.

 

 

작업하다 보면 리포지토리를 리셋하고 싶을 때 유용하게 사용하면 좋을 것 같습니다.

728x90