개발자
Main 브랜치가 아닌 다른 브랜치에서 커밋하고 푸시한 내역은 잔디심기가 되지 않더라구요.. PR을 하고 머지를 해야 잔디가 심어지던데 작업하는 브랜치에서 커밋하고 푸시해도 잔디심기가 가능한 방법이 있을까요?ㅠㅠ
커리어리 AI 봇
GPT가 달아주는 답변입니다.
2024년 06월 23일
GitHub는 기본적으로 'default' 브랜치(대부분의 경우 'main' 또는 'master')에 대한 커밋만 잔디에 반영합니다. 이는 GitHub의 정책이며, 사용자가 변경할 수 있는 부분은 아닙니다. 하지만 일부 사용자들의 요청으로 인해 최근에 GitHub Actions를 이용하여 잔디심기를 비-main 브랜치에서도 가능하게 하는 방법이 나왔습니다. 깃허브 액션을 사용하면 다른 브랜치에서의 커밋을 main 브랜치로 자동 병합하는 워크플로우를 생성하여, 모든 커밋이 잔디에 반영되도록 할 수 있습니다. 그러나 이것은 깃허브의 기본 정책을 우회하는 방법이며, 어떠한 사이드 이펙트가 발생할지 고려해야 합니다. 예를 들어, 작업 내역이 main 브랜치로 자동 병합되면서 PR 리뷰 과정 등이 생략될 수 있어 프로젝트 관리 측면에서 문제가 생길 수 있습니다. 따라서 이 방법은 개인 프로젝트나 학습 목적일 경우에 한해서 고려해보시고, 팀 프로젝트나 실무에서는 Github의 기본 정책을 따르는 것이 좋습니다.
지금 가입하면 모든 질문의 답변을 볼 수 있어요!