버전관리 시스템 버전 관리라는 것 자체가 각 버전 별로 변경된 이력들을 저장하는 작업이라고 할 수 있다. 즉, 하나하나 추가되거나 기능들의 변경 이력들을 관리해주는 소프트웨어다. 버전관리를 사용하는 이유 1. 파일이 변경되면 변경 이력을 저장할 수 있음 2. 이
GitHub Action이란? GitHub Actions는 Github가 공식적으로 제공하는 빌드, 테스트 및 배포 파이프라인을 자동화할 수 있는 CI/CD 플랫폼이다. 레포지토리에서 Pull Request 나 push 같은 이벤트를 트리거로 GitHub 작업 워
GitHub Action을 이용하여 AWS S3로 배포 자동화하기 Github Actions를 통한 배포 Flow (클라이언트) 클라이언트 배포는 간단하게 3가지 단계로 나뉜다. Source: Github reference 브랜치에 코드가 커밋되면 Build: g
Github는 개발자의 SNS라고 불릴 정도로 다양한 종류의 오픈소스 프로젝트가 공유되어 있다. 오픈소스 프로젝트에 들어가면, 가장 먼저 확인할 수 있는 정보가 바로 이 README.md 파일은 기본적인 마크다운 사용법을 잘 숙지하고 있으면 간단한 소개 페이지처럼 제작
칸반은 팀과 조직이 작업을 시각화하고, 업무의 병목 현상과 리소스 낭비를 해결하는 업무 관리 방법이다.칸반의 대표적인 특징은 칸반 보드를 통한 업무 시각화다. 칸반 보드는 아래 사진처럼 업무를 하나의 티켓으로 표현하고, 업무 단계를 하나의 열로 표현한다. 새로운 업무가
Github에서는 아래와 같이 Github 이슈의 특징을 설명하고 있다.Use GitHub Issues to track ideas, feedback, tasks, or bugs for work on GitHub.깃허브 이슈를 아이디어 공유, 피드백, 태스크, 버그 관리
브랜칭(branching)은 기존 개발중인 메인 개발 코드를 그대로 복사하여 새로운 기능 개발을 메인 개발 코드를 건드리지 않고 할 수 있는 버전 관리 기법이다. 처음에 Git 리포지토리를 생성하면 나오는 main 브랜치에서만 작업을 하다가 새로운 기능 개발을 위해 f
로컬 레포지토리와 연결할 유저 정보를 설정한다.help 명령어를 이용하여 각 명령어 및 옵셥의 기능에 대해 살펴볼 수 있다.레포지토리를 초가화하거나 존재하는 레포지토리를 클론할 수 있습니다.스테이지 영역을 이용하여 커밋할 수 있습니다.작업 내역을 브랜치로 분리해 컨텍스
브랜칭 전략은 보다 효율적인 개발 프로젝트 코드 관리를 위해 브랜치의 종류를 나눠서 관리하는 전략을 말한다. Git이 널리 퍼지게 되면서 몇몇 유명한 브랜칭 전략이 생겨나게 되는데, 그 중 가장 유명한 브랜칭 전략이 Git flow다.Git flow는 2010년 Vin
.gitmessage.txt 파일 내용을 아래와 같이 수정 gitmessage.txt 파일 자체에서 복붙 하거나, vim 과 같은 편집기를 사용해도 됨 git commit\` 입력 시, 지정한 템플릿이 출력된다.