보기 좋은 커밋 메시지는 당신의 시간을 단축해줍니다. 혼자 개발할 때는 알 수 없지만 협업을 하는 순간 커밋 메시지를 읽는 작업은 중요해진다. 그런데 커밋 메시지가 file 수정 이렇게만 적혀있다면?... 뭐가 어떻게 수정됐는지 파일을 눌러봐야만 알 수 있다... 이것은 많은 사람들의 스트레스를 유발하므로! 꼭! 프로젝트 시작 전에 개발 인원끼리 커밋 메시지 규칙을 정하도록 하자 아래는 현재 진행중인 팀 프로젝트에서 사용하는 커밋 메시지 규칙이다. : #이슈번호 - 형식으로 작성하며 제목은 최대 50글자 정도로만 입력 제목 끝에 마침표 금지, 무엇을 했는지 명확하게 작성 ################ 본문(추가 설명)을 아랫줄에 작성 ################ 꼬릿말(footer)을 아랫줄에 작성 #..
💻dev/⚙️Git+Github
cron? GitHub Actions에서 cron은 특정 일정에 따라 작업을 자동으로 실행하는 데 사용됩니다. 이 기능은 코드의 자동화와 지속적인 통합을 용이하게 하며, 지속적인 배포와 테스트에 매우 유용합니다. 이 글에서는 GitHub Actions에서 cron을 설정하는 방법을 자세히 알아보겠습니다. cron 설정하기 GitHub Actions에서 cron을 설정하는 것은 매우 간단합니다. 먼저, 워크플로우 파일의 on 항목 아래에 schedule 속성을 추가합니다. 이 속성은 cron 작업을 설정하는 데 사용됩니다. 예를 들어, 매일 오전 9시에 작업을 실행하려면 다음과 같이 작성할 수 있습니다. on: schedule: - cron: '0 9 * * *' 위 코드에서 cron 항목은 cron 표현..
GitHub Actions은 GitHub에서 제공하는 CI/CD(Continuous Integration/Continuous Deployment) 툴입니다. 이를 사용하여 소스 코드에 대한 자동화된 테스트, 빌드 및 배포 작업을 수행할 수 있습니다. GitHub Actions의 장점 GitHub과 연동되어 있어서 편리하게 사용 가능합니다. 다양한 언어와 프레임워크를 지원합니다. 커뮤니티에서 개발한 다양한 작업(Action)을 사용할 수 있습니다. 도커(Docker)와 연동이 용이합니다. GitHub Actions 사용 방법 1. 작업(Action) 작성하기 먼저 GitHub Actions에서 수행할 작업을 작성해야 합니다. 작업은 YAML 파일 형식으로 작성됩니다. 이 파일은 작업 이름, 실행 환경, 실..
뭐든지 손에 익을때까지는 컨닝페이퍼가 필요하지 않겠는가? 깃을 사용할 때 유용한 명령어들을 정리해보았다. 나를 위해... 혹은 오랜만에 써서 그거 명령어 뭐였더라? 하고 헷갈리는 누군가를 위해... git commit --amend 직전 커밋에 덮어 씌운다. 커밋 메시지 변경은 터미널에서 i 누르면 insert 모드가 된다. 메시지 수정 후 esc - : - wq 하면 저장하고 빠져나옴. git log --oneline 로그를 가독성 있게 한줄씩 정리하여 보여준다.(예쁨) git reset ###### 여기서 ######는 커밋 아이디값이다. 바라보는 커밋 아이디를 해당 아이디로 reset 해준다. 단, 변경사항은 그대로 남겨져있다. 왜냐하면 default로 --mixed 옵션이 설정되어 있기 때문이다...