본문 바로가기

Git, GitHub3

GitHub Actions로 Flutter 앱 빌드하기 이번에 서버와 CI/CD 목적으로 사용할 맥 미니를 한 대 들였다. 먼저 간단하게 GitHub Actions를 사용해서 Flutter 앱 프로젝트를 빌드하고 잘 빌드가 되는지 정도만 테스트를 해본 내용을 남긴다. Self-hosted Runner 먼저, GitHub에서 제공해주는 Actions Runner를 사용할 수도 있는데 무료 버전의 경우 사용량 제한도 있고 맥 미니를 들였으니 다양하게 활용해보기 위해서 맥 미니로 GitHub Actions를 실행할 것이다. 이를 위해 GitHub Repository에서 Self-hosted Runner를 등록해줘야 한다. GitHub Actions를 사용할 Repository에 들어가서 Settings - Actions - Runners로 들어간다. 예전에 사용했.. 2022. 4. 3.
Git Commit Message Convention 우리는 개발을 하다보면 개인 개발을 하든 동료들과 함께 개발을 하든 자연스럽게 git을 쓰게 된다. 이때 commit 마다 메시지를 작성하는데, 이 메시지를 대충 쓰고 커밋을 대충 나누게 되면 혼자 개발하더라도 나중에 기록들을 봐야 할 일이 있을 때 가독성이 매우 떨어진다. 여러 사람과 함께 개발을 하는 경우라면 이런 현상이 더 심해지고 코드를 유지보수함에 있어서도 효율이 떨어진다. 커밋 메시지를 어떻게 작성할지 스타일을 정해둠으로써 이전의 커밋 로그들을 볼 때 가독성을 높일 수 있고, 유지보수도 더 수월하게 할 수 있다. 이뿐만 아니라 서로 코드리뷰를 할 때, 약속한 커밋 메시지 스타일을 통해 어떤 커밋인지 금방 이해하고 어떻게 코드 리뷰를 할지 방향을 잡을 수 있어서 코드 리뷰 측면에서도 도움이 된다.. 2022. 2. 3.
Git remote URL 변경 방법 (https, SSH 변경 포함) git remote URL 변경은 set-url 커맨드를 이용하여 할 수 있다. 변경할 remote의 이름도 지정해줘야 하는데 보통 origin이나 upstream일 것이다. 잘 모르겠으면 확인하여 진행하면 된다. "git remote set-url origin [repo 주소]"의 형태로 사용하면 된다. https인지 SSH인지에 따라 다음과 같은 형태로 repo 주소를 지정해주면 된다. https : https://github.com/USERNAME/REPOSITORY.git SSH : git@github.com:USERNAME/REPOSITORY.git 2020. 11. 28.