반응형
깃 레포를 다시 새로운 로컬 레포로 업로드 하고자 할때 제가 쓰는 방법입니다.
이번 글을 통해 배워갈 내용
- 레포를 완전 초기화 하고 새로 작성하는 법
<주의>
이 방법을 쓰면 제목과 설명을 제외한 레포에 있는 모든 코드 및 커밋로그가 사라집니다.
혼자 쓰는 연습용 필요없는 레포면 상관 없지만
팀과 함께하거나 중요한 레포의 경우 다른 방법을 알아보시기 바랍니다.
이 방법으로 레포를 초기화 함으로서 얻는 불이익은 제가 책임지지 않습니다.
아래와 같이 리모트 주소와 브랜치를 같이 입력해주면 됩니다.
git push -f <remote> <branch>
예시
git push -f https://github.com/master-react/bjpublic_nextjs_2 main
결과
(결과 싹다 지워지고 새로 업로드한 상태)
이상입니다.
꼭 필요한 경우가 아니라면 다른 방법을 쓰시길 권장하는 방법입니다.
https://stackoverflow.com/questions/10510462/force-git-push-to-overwrite-remote-files
반응형
'기타 > 프로그래밍 기타' 카테고리의 다른 글
Azure 발음하는 방법 (0) | 2021.11.19 |
---|---|
깃허브 Repository Directory delete(레포 폴더 삭제하기) (0) | 2021.09.28 |
300년차 개발자의 좋은 코드 5계명 (Clean Code) (1) | 2021.07.30 |
실무 효율성 향상 / vs 코드에서 매우 긴 줄, 여러 줄 선택 하기 (1) | 2021.07.17 |
중소 IT 회사 입사전 꼭 물어봐야 하는 5가지 질문 (1) | 2021.07.15 |