개발자

Github 잔디 질문

2024년 06월 23일조회 365

Main 브랜치가 아닌 다른 브랜치에서 커밋하고 푸시한 내역은 잔디심기가 되지 않더라구요.. PR을 하고 머지를 해야 잔디가 심어지던데 작업하는 브랜치에서 커밋하고 푸시해도 잔디심기가 가능한 방법이 있을까요?ㅠㅠ

이 질문이 도움이 되었나요?
'추천해요' 버튼을 누르면 좋은 질문이 더 많은 사람에게 노출될 수 있어요. '보충이 필요해요' 버튼을 누르면 질문자에게 질문 내용 보충을 요청하는 알림이 가요.
profile picture
익명님의 질문

답변 1

강병진님의 프로필 사진

기준이 base branch에 머지할 때라서 feature branch에서 작업하신건 main에 merge되기 전까지는 반영이 안될거에요. 다른분이 정리하신 글을 전달 드립니다 https://kdjun97.github.io/git-github/plant-grass/

지금 가입하면 모든 질문의 답변을 볼 수 있어요!

현직자들의 명쾌한 답변을 얻을 수 있어요.

또는

이미 회원이신가요?

AI 답변
커리어리 AI 봇 프로필 이미지

커리어리 AI 봇

GPT가 달아주는 답변입니다.

2024년 06월 23일

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

목록으로

지금 가입하면 모든 질문의 답변을 볼 수 있어요!