Git
git 원격저장소에 로컬저장소 덮어씌우기
beop07
2021. 4. 22. 15:17
push --force를 이용한 원격저장소에 로컬저장소를 강제로 덮어 씌우는 방법입니다.
1. 로컬에 .git 폴더를 삭제 (.git폴더가 안보일시에는 탐색기-보기-숨김 항목 체크)
rm -rf ./.git
2. git 다시 생성
git init
3. 로컬 저장소의 모든 파일을 커밋
git add.
git commit -m '코멘트'
4. 원격 저장소 연결
git remote add origin <url> // 연결
git remote -v // 연결 확인
5. 원격 저장소에 강제 push
git push -f --set-upstream origin master
gitlab의 경우 master -> master (pre-receive hook declined) 오류가 뜰 수 있다.
깃랩 -> 설정(Setting) -> Repository -> Protected branches 의 기능을 꺼놓으면 가능하다.
keywords : git 강제 업로드, git 원격저장소 업로드, git 원격저장소 초기화, git 덮어씌우기, git push --force
반응형