마스터에 직접 푸시할 때 확인 프롬프트

발행: (2026년 3월 15일 오후 07:16 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

Cover image for Prompt Confirmation When Pushing Directly to Master

개요

Git에서 master 브랜치에 직접 푸시하는 것을 방지하기 위한 안전망을 만드는 방법입니다. GitHub에서 master 브랜치에 대한 푸시를 차단하는 것이 이상적이지만, DevOps 제약으로 인해 GitHub 설정에 문제가 발생했으므로 훅을 사용하여 구성하기로 했습니다.

소개

전역적으로 설정하고 싶다면 ~/.git_template/hooks 아래에 pre-push 파일을 생성합니다. .git_template 디렉터리가 없으면 생성합니다.

Note: 전역적으로 설정하더라도 기존 저장소에는 반영되지 않습니다. 기존 저장소에 적용하려면 각 저장소의 ./git/hooks 아래에 pre-push 스크립트를 배치하고 동일한 소스를 복사해 넣으세요.

pre-push 스크립트 내용은 Prompt Confirmation When Pushing to Master Branch with git pre‑push Hook 를 참고하세요. 답변을 yes 로만 허용하는 것이 더 안전할 수 있습니다.

새로 만든 pre-push 스크립트에 실행 권한을 부여합니다:

chmod +x pre-push

설정이 완료되었습니다.

참고 자료

0 조회
Back to Blog

관련 글

더 보기 »

트라비고

Gemini와 함께 말하는 속도만큼 빠르게 여행하세요! 라이브 에이전트가 몰입형 스토리텔링 및 3D 내비게이션과 만나는 곳. 이 프로젝트는 Gemini Live Ag...에 진입하기 위해 만들어졌습니다.