본문 바로가기
Git

git 원격저장소에 로컬저장소 덮어씌우기

by beop07 2021. 4. 22.

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

반응형

'Git' 카테고리의 다른 글

git LF will be replaced by CRLF 에러  (0) 2021.05.04
git (gitlab) Access denied 에러 Authentication failed for  (0) 2021.04.28
git 명령어 정리  (0) 2021.04.12

댓글