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