728x90

github 3

Github Actions로 npm publish 자동화하기

📢 npm publish를 수동으로 하는 것 보다 자동으로 하면 편리해요 ※ 24년 작성한 글 이에요 release branch에 push 될 때 npm publish가 되도록 하자 ❔하고 싶은 것 요구사항 main branch에 코드가 push 됐을 때 test & build 수행release branch에 코드가 push 됐을 때 test & build 후 deploy 수행 🤔 Github Actions workflow file 만들기workflow file을 중요 구간 별 분석하며 알아보자.github/workflows/build-and-deploy.yml 전체 내용더보기# Build and Deploy (CI/CD)name: Build and Deployon: push: branch..

TIL/2024 2025.04.24

Git Repository 내 빈 Branch 만들기

📢 Git Repository 내 아예 별개의 빈 branch를 만들어 관리 하고 싶었어요. 어떻게 할 수 있을까요? ※ 24년 작성한 글 이에요 🤔 Why?Git Repository 내 아예 별개의 빈 branch를 만들어 관리 하고 싶었어요예를들어, 정적 페이지(github page) 배포를 위해 build가 완료 된 결과물(dist)만 해당 branch에 업로드 하고 싶었죠 🔑 How?--orphan 을 사용하면 부모 commit이 없는 빈 branch를 생성함staging 된 기록 지우고 사용하면 됨git clone git checkout --orphan git rm --cached -r 📌Takeaway역시 찾아보면 다 있어요!

TIL/2024 2025.04.24

GitHub PR 머지 했는데, 원치 않는 Merge Commit이?!

📢 github PR 후 merge 버튼을 눌렀는데 내가 작성한 commit 이외에 merge commit이 하나 더 생겼어요.. 내가 작업한 commit 만 쏙 반영 되도록 할 수 없을까요?  🤔 PR 머지했는데 이상한 커밋이 하나 더?!GitHub에서 PR을 올리고 머지 버튼을 눌렀는데, 내가 작성한 커밋 이외에 merge commit 이 하나 더 생겼다면?"어.. 내 깔끔한 커밋 히스토리가 이상해졌잖아?!" 😨 이유는 간단해요GitHub의 기본 머지 옵션이 "Create a merge commit" 이기 때문!즉, 기본적으로 새로운 병합 커밋을 추가 생성하는 방식으로 머지가 이루어진다  🔍 Merge 방식의 차이점Git merge는 3가지 옵션이 있음Merge OptionDescription..

TIL/2025 2025.02.14
728x90