본문으로 바로가기
COMMUNITY모든 이야기

git push 시 특정 브랜치만 강제 업데이트하는 스크립트 오류

빗방울 2026.10.30 07:17 1분 읽기 조회 8

배포 자동화 스크립트에서 특정 브랜치만 원격에 강제로 덮어쓰려 함.

코드:

#!/bin/bash
git checkout target-branch
git reset --hard origin/main
git push origin target-branch --force

오류: [rejected] target-branch -> target-branch (non-fast-forward)

시도: --force-with-lease 사용, 로컬 브랜치 삭제 후 재생성.

질문: 스크립트 상에서 push 권한 에러 없이 강제로 덮어쓰려면 어떤 옵션을 추가해야 합니까?

모든 이야기1464

가벼운 안부부터 깊은 생각까지, 함께 나눠요.

글쓰기
총 1464개의 이야기
댓글