git "Note about fast-forwards" // origin에 잘못 올린 폴더 삭제

woolee의 기록보관소·2023년 2월 24일
0

개발환경

목록 보기
15/17

git "Note about fast-forwards"

git push 하려는데 이런 에러 뜰 경우,
다시 원격저장소에서 fetch해와야 한다.

# 1. origin의 최신 이력 fetch 
git fetch --all 
# 2. HEAD 위치 초기화 및 설정 
git reset --hard origin/main 
# 3. upstream의 위치 설정해서 push 
git push --set-upstream origin main 

근데 이렇게 하면 작업한 게 날아갈 수 있음.

강제로 push 하려면

git push -r 

origin에 잘못 올린 폴더 삭제

원격/로컬 둘 다 삭제
git rm -r 폴더명, git rm 파일명

--cached: 원격저장소만 해당
-r: recursive(재귀적으로), 디렉토리와 하위 내용 삭제

원격만 삭제하려면, --cached 옵션 붙여주면 된다.
git rm --cached 파일명, git rm --cached -r 폴더명

profile
https://medium.com/@wooleejaan

0개의 댓글